-
Notifications
You must be signed in to change notification settings - Fork 1k
Open
Labels
enhancementNew feature or requestNew feature or requestneeds triageNew issue that requires triageNew issue that requires triage
Description
Is your feature request related to a problem? Please describe.
DeclarativeConfigPropertiesBridge bridges yaml files to ConfigProperties.
We want to bridge the other way round - to make declarative config the default.
Describe the solution you'd like
- Create a replacement for DeclarativeConfigPropertiesBridge for extensions and distros.
- Take as a starting point.
Line 19 in 92475f1
public final class ConfigPropertiesBackedConfigProvider implements ConfigProvider { - Add some customization logic like in DeclarativeConfigPropertiesBridge to allow extensions and distros to more freedom to choose a more idiomatic yaml file representation
- Also deprecate DeclarativeConfigPropertiesBridge and remove after a while (or in 3.0)
Where:
- SDK: A PoC is here: allow to set ConfigProvider without declarative config opentelemetry-java#7960
- not clear if it's a fit - see Stabilize ConfigProvider opentelemetry-java#7961
- contrib: probably a good place - at least for now
Describe alternatives you've considered
No response
Additional context
No response
Tip
React with 👍 to help prioritize this issue. Please use comments to provide useful context, avoiding +1 or me too, to help us triage it. Learn more here.
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestneeds triageNew issue that requires triageNew issue that requires triage
Type
Projects
Status
In Progress