-
Notifications
You must be signed in to change notification settings - Fork 1.3k
chore(charts): Add separate namespace field for trace collector service account #14539
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
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`. |
There was a problem hiding this comment.
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
There was a problem hiding this comment.
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]>
84e194a
to
5b22d29
Compare
…lector mesh identity Signed-off-by: Scott Fleener <[email protected]>
There was a problem hiding this 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.
Signed-off-by: Scott Fleener <[email protected]>
…e fields Signed-off-by: Scott Fleener <[email protected]>
Signed-off-by: Scott Fleener <[email protected]>
Signed-off-by: Scott Fleener <[email protected]>
Signed-off-by: Scott Fleener <[email protected]>
Signed-off-by: Scott Fleener <[email protected]>
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.