Skip to content

Conversation

sfleen
Copy link
Contributor

@sfleen sfleen commented Sep 30, 2025

This removes the linkerd-jaeger extension. Existing published versions/helm charts will still be available for use, but we will no longer publish new versions.

This extension has been effectively unmaintained for some time, and has bitrotted significantly. It used a very old version of both jaeger and the OpenTelemetry collector. Additionally, all of the injector functionality has been integrated into the control plane helm chart.

A future PR will add migration documentation, with an example for installing POC tracing infrastructure on a cluster as a direct migration.

This clarifies the tracing documentation that the trace collector must be meshed, along with the specifics of how the service account name for the collector should be set.

Signed-off-by: Scott Fleener <[email protected]>
This separates out the service account namespace from the name to make it clearer how to set the correct service account for the trace collector.

Signed-off-by: Scott Fleener <[email protected]>
The current control plane tracing relies on the linkerd-jaeger extension, and does not work when using the native tracing configuration.

This removes the previous configs, and adds new control plane tracing config that mirrors the existing proxy tracing configs.

The previous configuration was meant entirely for internal testing purposes, and shouldn't be subject to any breaking change guarantees.

Signed-off-by: Scott Fleener <[email protected]>
@sfleen sfleen changed the title Sfleen/jaeger delete feat!(jaeger): Remove linkerd-jaeger extension Sep 30, 2025
Signed-off-by: Scott Fleener <[email protected]>
# Conflicts:
#	cli/cmd/install_test.go
#	pkg/charts/linkerd2/values.go
@cratelyn cratelyn changed the title feat!(jaeger): Remove linkerd-jaeger extension feat(jaeger)!: Remove linkerd-jaeger extension Sep 30, 2025
@sfleen sfleen changed the base branch from main to sfleen/trace-control-plane October 1, 2025 18:23
sfleen added 10 commits October 1, 2025 14:37
# Conflicts:
#	cli/cmd/install_test.go
#	pkg/charts/linkerd2/values.go
Signed-off-by: Scott Fleener <[email protected]>
Signed-off-by: Scott Fleener <[email protected]>
# Conflicts:
#	cli/cmd/install_test.go
#	pkg/charts/linkerd2/values.go
#	pkg/charts/linkerd2/values_test.go
# Conflicts:
#	cli/cmd/install_test.go
#	pkg/charts/linkerd2/values.go
#	pkg/charts/linkerd2/values_test.go
@sfleen sfleen marked this pull request as ready for review October 1, 2025 19:24
@sfleen sfleen requested a review from a team as a code owner October 1, 2025 19:24
Base automatically changed from sfleen/trace-control-plane to main October 1, 2025 19:54
@sfleen sfleen merged commit fc75ab8 into main Oct 1, 2025
108 of 114 checks passed
@sfleen sfleen deleted the sfleen/jaeger-delete branch October 1, 2025 20:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants