Skip to content

Conversation

sfleen
Copy link
Contributor

@sfleen sfleen commented Sep 26, 2025

This also splits out the namespace for the service account into a separate field to make it much easier for the trace collector to be configured properly.

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

@sfleen sfleen requested a review from a team as a code owner September 26, 2025 16:51
meshIdentity:
# -- Service account name for the trace collector. For most cases, this will be
# "<collector service name>.<namespace>", e.g. For a service `collector` in the `monitoring` namespace,
# this should be set to `collector.monitoring`.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It would be great if we had an optional serviceAccountNamespace to be consistent so that we weren't overloading serviceAccountName syntax

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thinking on this, it's probably better to just have it required if the user wants tracing since the collector has to be meshed anyway. I've updated the values and goldens for this.

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]>
@sfleen sfleen force-pushed the sfleen/tracing-docs branch from 84e194a to 5b22d29 Compare September 30, 2025 14:12
@sfleen sfleen requested a review from olix0r September 30, 2025 14:15
@sfleen sfleen changed the title chore(docs): Update tracing documentation chore(docs): Add separate namespace field for trace collector service account Sep 30, 2025
Copy link
Member

@adleong adleong left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This PR is annotated as "docs" but it changes the structure of the chart values.

@sfleen sfleen changed the title chore(docs): Add separate namespace field for trace collector service account chore(charts): Add separate namespace field for trace collector service account Sep 30, 2025
@sfleen sfleen merged commit 068ab46 into main Oct 1, 2025
68 of 71 checks passed
@sfleen sfleen deleted the sfleen/tracing-docs branch October 1, 2025 19:21
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