-
Notifications
You must be signed in to change notification settings - Fork 183
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
chore(instrumentation): move instrumentation configuration from opentelemetry-operator #3733
Conversation
…ologic-kubernetes-collection into mat-rumian-move-instr-conf
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 pull request contains invalid labels. Please remove all of the following labels: ['do-not-merge/hold']
Do not merge until PRs with documentation will be ready. |
* From `opentelemetry-operator.instrumentation.python.metrics` to `instrumentation.python.metrics` | ||
* From `opentelemetry-operator.instrumentation.python.extraEnvVars` to `instrumentation.python.extraEnvVars` | ||
|
||
#### Changed: |
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.
What is the difference between moved
and changed
?
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.
Moved
are the keys moved from opentelemetry-operator
key to instrumentation
. Changed are keys which stay in the opentelemetry-operator
but in different place (if it makes sense :))
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 makes sense, but not sure if the distinguishment is significant and needed for customer
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.
The change looks good to me, I'm wondering how we should document it though. In practice, a lot of users unfortunately copy the entirety of our values.yaml, so this will block their upgrade even if they don't have tracing enabled.
I think we should:
- Add a section to the Troubleshooting documentation in help.sumologic.com specifically for this change.
- Try to figure out if we can show a custom error message pointing to that documentation.
@swiatekm-sumo
I've added a section in Troubleshooting documentation please see - SumoLogic/sumologic-documentation#4197
I was checking if it's possible but validation happens as first (even if I add some checks for specific keys in affected templates). |
BREAKING-CHANGE
PR moves out
instrumentation
related configuration fromopentelemetry-operator
values.Moved:
opentelemetry-operator.instrumentationJobImage
toinstrumentation.instrumentationJobImage
opentelemetry-operator.createDefaultInstrumentation
toinstrumentation.createDefaultInstrumentation
opentelemetry-operator.instrumentationNamespaces
toinstrumentation.instrumentationNamespaces
opentelemetry-operator.instrumentation.dotnet.traces
toinstrumentation.dotnet.traces
opentelemetry-operator.instrumentation.dotnet.metrics
toinstrumentation.dotnet.metrics
opentelemetry-operator.instrumentation.dotnet.extraEnvVars
toinstrumentation.dotnet.extraEnvVars
opentelemetry-operator.instrumentation.java.traces
toinstrumentation.java.traces
opentelemetry-operator.instrumentation.java.metrics
toinstrumentation.java.metrics
opentelemetry-operator.instrumentation.java.extraEnvVars
toinstrumentation.java.extraEnvVars
opentelemetry-operator.instrumentation.nodejs
toinstrumentation.nodejs
opentelemetry-operator.instrumentation.python.traces
toinstrumentation.python.traces
opentelemetry-operator.instrumentation.python.metrics
toinstrumentation.python.metrics
opentelemetry-operator.instrumentation.python.extraEnvVars
toinstrumentation.python.extraEnvVars
Changed:
opentelemetry-operator.instrumentation.dotnet.repository
toopentelemetry-operator.autoInstrumentationImage.dotnet.repository
opentelemetry-operator.instrumentation.dotnet.tag
toopentelemetry-operator.autoInstrumentationImage.dotnet.tag
opentelemetry-operator.instrumentation.java.repository
toopentelemetry-operator.autoInstrumentationImage.java.repository
opentelemetry-operator.instrumentation.java.tag
toopentelemetry-operator.autoInstrumentationImage.java.tag
opentelemetry-operator.instrumentation.nodejs.repository
toopentelemetry-operator.autoInstrumentationImage.nodejs.repository
opentelemetry-operator.instrumentation.nodejs.tag
toopentelemetry-operator.autoInstrumentationImage.nodejs.tag
opentelemetry-operator.instrumentation.python.repository
toopentelemetry-operator.autoInstrumentationImage.python.repository
opentelemetry-operator.instrumentation.python.tag
toopentelemetry-operator.autoInstrumentationImage.python.tag
Deleted:
opentelemetry-operator.instrumentation.dotnet.image
opentelemetry-operator.instrumentation.java.image
opentelemetry-operator.instrumentation.nodejs.image
opentelemetry-operator.instrumentation.python.image
Checklist