Skip to content

[otelcol] confmap ResolverSettings should retain all features custom config provider has #10005

Closed as not planned
@splunkericl

Description

@splunkericl

Describe the bug
As part of #9228, custom configProvider is being deprecated from the collector.

The main proposal was to move all features from configProvider to derive from confmap.ResolverSettings. However, one feature that was missing was that custom configProvider allows users to provide a a custom Watch method, which allows notifying the collector framework of settings update. This is a crucial use case of our product as we update out settings dynamically.

Steps to reproduce

  • Attempts to change from configProvider to confmap.ResolverSettings

What did you expect to see?

  • equivalent features that can be derived from confmap.ResolverSettings

What did you see instead?

  • features are missing while custom configProvider is deprecated

What version did you use?
starting v0.95

What config did you use?
N/A

Environment
mac sonoma 14.2.1

Additional context

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    Status

    Done

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions