-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
[confmap] Set confmap.unifyEnvVarExpansion feature gate to stable #10508
[confmap] Set confmap.unifyEnvVarExpansion feature gate to stable #10508
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #10508 +/- ##
==========================================
- Coverage 91.64% 91.37% -0.27%
==========================================
Files 406 406
Lines 18985 19007 +22
==========================================
- Hits 17398 17368 -30
- Misses 1227 1282 +55
+ Partials 360 357 -3 ☔ View full report in Codecov by Sentry. |
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.
Making the feature gate stable negates these tests, which set the gate to false. Since the module is being deprecated, and will be removed shortly after, removing the tests doesn't feel like a big deal.
Let me know if you'd rather this PR and #10510 be merged into 1. If we needed to roll back for some reason 1 PR would be easier. |
I think we can wait at least until #10554 has been out for one release |
This PR was marked stale due to lack of activity. It will be closed in 14 days. |
Hi Folks - I just logged this issue it seems like there is still an issue with configurations that use "$$SomeString" syntax to represent the string literal "$SomeString" with this feature flag enabled it is still blocked on startup with version 105. |
@ben-childs-docusign Thanks for the report. Have you tried v0.106.1? The fix for that issue was released on v0.106.0 |
Hi @mx-psi yes we deployed the patch and it is working. thanks for the fix! |
Co-authored-by: Evan Bradley <[email protected]>
…elmuth/opentelemetry-collector into unify-env-var-gate-stable
Co-authored-by: Evan Bradley <[email protected]>
I am going to wait to merge this until #10510 is approved |
#### Description This PR deprecates `expandconverter` and removes its use from `otelcoltest.LoadConfig` and OCB. This cannot be merged until the `confmap.unifyEnvVarExpansion` [feature gate is made stable](#10508). <!-- Issue number if applicable --> #### Link to tracking issue closes #10161 closes #7111 closes #8215 --------- Co-authored-by: Alex Boten <[email protected]> Co-authored-by: Dmitrii Anoshin <[email protected]>
Description
This PR promotes the
confmap.unifyEnvVarExpansion
feature gate to stable and sets aToVersion
ofv0.106.0
, anticipating that the gate be completely removed in that version.We should weigh if switching the Stable should be done in
v0.105.0
or if it needs more time inBeta
to give users more time to switch. Delaying promotion toStable
delays confmap 1.0.If we merge this we need to commit to merging #10510 in the same release.
Link to tracking issue
Related to #10161
Related to #7111
Related to #8215