Feature gate name
configoptional.AddEnabledField
Description
Allows to configure any field using a configoptional.Optional with enabled. For example, the following configuration becomes valid:
receivers:
otlp:
protocols:
grpc:
enabled: true
exporters:
nop:
service:
pipelines:
traces:
receivers: [otlp]
exporters: [nop]
and is equivalent to:
receivers:
otlp:
protocols:
grpc:
exporters:
nop:
service:
pipelines:
traces:
receivers: [otlp]
exporters: [nop]
which also remains a valid way of configuring this.
Issues blocking alpha to beta transition
Issues blocking beta to stable transition
History
| Version |
Status |
PR |
| v1.45.0/v0.139.0 |
Introduced at alpha level |
#13995 |
| v1.46.0/v0.140.0 |
Promoted to beta level |
#14136 |
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.
Feature gate name
configoptional.AddEnabledFieldDescription
Allows to configure any field using a
configoptional.Optionalwithenabled. For example, the following configuration becomes valid:and is equivalent to:
which also remains a valid way of configuring this.
Issues blocking
alphatobetatransitionCookiessection (PoC)elasticsearchexporteranddatadogexporterIssues blocking
betatostabletransitionconfigoptionalfor existing configuration sections that have anenabledfieldHistory
Tip
React with 👍 to help prioritize this issue. Please use comments to provide useful context, avoiding
+1orme too, to help us triage it. Learn more here.