Skip to content

Commit d6721c9

Browse files
committed
use term "propagate" rather than "accept" for propagating traceparent
1 parent 4963913 commit d6721c9

File tree

6 files changed

+18
-18
lines changed

6 files changed

+18
-18
lines changed

agent/agent_configuration.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ type AgentConfiguration struct {
6161
AcquireJob string
6262
TracingBackend string
6363
TracingServiceName string
64-
TracingAcceptTraceparent bool
64+
TracingPropagateTraceparent bool
6565
TraceContextEncoding string
6666
DisableWarningsFor []string
6767
AllowMultipartArtifactUpload bool

agent/job_runner.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -621,8 +621,8 @@ func (r *JobRunner) createEnvironment(ctx context.Context) ([]string, error) {
621621
if r.conf.Job.TraceParent != "" {
622622
env["BUILDKITE_TRACING_TRACEPARENT"] = r.conf.Job.TraceParent
623623
}
624-
if r.conf.AgentConfiguration.TracingAcceptTraceparent {
625-
env["BUILDKITE_TRACING_ACCEPT_TRACEPARENT"] = "true"
624+
if r.conf.AgentConfiguration.TracingPropagateTraceparent {
625+
env["BUILDKITE_TRACING_PROPAGATE_TRACEPARENT"] = "true"
626626
}
627627
}
628628

clicommand/agent_start.go

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -173,9 +173,9 @@ type AgentStartConfig struct {
173173
MetricsDatadogDistributions bool `cli:"metrics-datadog-distributions"`
174174

175175
// Tracing config
176-
TracingBackend string `cli:"tracing-backend"`
177-
TracingServiceName string `cli:"tracing-service-name"`
178-
TracingAcceptTraceparent bool `cli:"tracing-accept-traceparent"`
176+
TracingBackend string `cli:"tracing-backend"`
177+
TracingServiceName string `cli:"tracing-service-name"`
178+
TracingPropagateTraceparent bool `cli:"tracing-propagate-traceparent"`
179179

180180
// Other shared flags
181181
StrictSingleHooks bool `cli:"strict-single-hooks"`
@@ -224,8 +224,8 @@ func (asc AgentStartConfig) Features(ctx context.Context) []string {
224224
features = append(features, "opentelemetry-tracing")
225225
}
226226

227-
if asc.TracingAcceptTraceparent {
228-
features = append(features, "accept-traceparent")
227+
if asc.TracingPropagateTraceparent {
228+
features = append(features, "propagate-traceparent")
229229
}
230230

231231
if asc.DisconnectAfterJob {
@@ -673,9 +673,9 @@ var AgentStartCommand = cli.Command{
673673
Value: "",
674674
},
675675
cli.BoolFlag{
676-
Name: "tracing-accept-traceparent",
676+
Name: "tracing-propagate-traceparent",
677677
Usage: `Enable accepting traceparent context from Buildkite control plane (only supported for OpenTelemetry backend)`,
678-
EnvVar: "BUILDKITE_TRACING_ACCEPT_TRACEPARENT",
678+
EnvVar: "BUILDKITE_TRACING_PROPAGATE_TRACEPARENT",
679679
},
680680
cli.StringFlag{
681681
Name: "tracing-service-name",
@@ -1038,7 +1038,7 @@ var AgentStartCommand = cli.Command{
10381038
AcquireJob: cfg.AcquireJob,
10391039
TracingBackend: cfg.TracingBackend,
10401040
TracingServiceName: cfg.TracingServiceName,
1041-
TracingAcceptTraceparent: cfg.TracingAcceptTraceparent,
1041+
TracingPropagateTraceparent: cfg.TracingPropagateTraceparent,
10421042
TraceContextEncoding: cfg.TraceContextEncoding,
10431043
AllowMultipartArtifactUpload: !cfg.NoMultipartArtifactUpload,
10441044
KubernetesExec: cfg.KubernetesExec,

clicommand/bootstrap.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ type BootstrapConfig struct {
9898
TracingBackend string `cli:"tracing-backend"`
9999
TracingServiceName string `cli:"tracing-service-name"`
100100
TracingTraceParent string `cli:"tracing-traceparent"`
101-
TracingAcceptTraceparent bool `cli:"tracing-accept-traceparent"`
101+
TracingPropagateTraceparent bool `cli:"tracing-propagate-traceparent"`
102102
TraceContextEncoding string `cli:"trace-context-encoding"`
103103
NoJobAPI bool `cli:"no-job-api"`
104104
DisableWarningsFor []string `cli:"disable-warnings-for" normalize:"list"`
@@ -367,9 +367,9 @@ var BootstrapCommand = cli.Command{
367367
Value: "",
368368
},
369369
cli.BoolFlag{
370-
Name: "tracing-accept-traceparent",
370+
Name: "tracing-propagate-traceparent",
371371
Usage: "Accept traceparent from Buildkite control plane",
372-
EnvVar: "BUILDKITE_TRACING_ACCEPT_TRACEPARENT",
372+
EnvVar: "BUILDKITE_TRACING_PROPAGATE_TRACEPARENT",
373373
},
374374

375375
cli.BoolFlag{
@@ -486,7 +486,7 @@ var BootstrapCommand = cli.Command{
486486
TracingServiceName: cfg.TracingServiceName,
487487
TraceContextCodec: traceContextCodec,
488488
TracingTraceParent: cfg.TracingTraceParent,
489-
TracingAcceptTraceparent: cfg.TracingAcceptTraceparent,
489+
TracingPropagateTraceparent: cfg.TracingPropagateTraceparent,
490490
JobAPI: !cfg.NoJobAPI,
491491
DisabledWarnings: cfg.DisableWarningsFor,
492492
KubernetesExec: cfg.KubernetesExec,

internal/job/config.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,7 @@ type ExecutorConfig struct {
173173
TracingTraceParent string
174174

175175
// Accept traceparent context from Buildkite control plane
176-
TracingAcceptTraceparent bool
176+
TracingPropagateTraceparent bool
177177

178178
// Encoding (within base64) for the trace context environment variable.
179179
TraceContextCodec tracetools.Codec

internal/job/tracing.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -188,12 +188,12 @@ func (e *Executor) startTracingOpenTelemetry(ctx context.Context) (tracetools.Sp
188188
// technically a breaking change to the behaviour, and if the server-side tracing
189189
// isn't set up correctly, agent traces may end up without root spans to link to
190190
func (e *Executor) contextWithTraceparentIfEnabled(ctx context.Context) context.Context {
191-
if !e.ExecutorConfig.TracingAcceptTraceparent {
191+
if !e.ExecutorConfig.TracingPropagateTraceparent {
192192
return ctx
193193
}
194194

195195
if e.ExecutorConfig.TracingTraceParent == "" {
196-
e.shell.Warningf("tracing-accept-traceparent enabled, but no traceparent provided by server")
196+
e.shell.Warningf("tracing-propagate-traceparent enabled, but no traceparent provided by server")
197197
return ctx
198198
}
199199

0 commit comments

Comments
 (0)