Skip to content

Release v0.125.0

Compare
Choose a tag to compare
@github-actions github-actions released this 15 May 12:17
· 202 commits to main since this release
0cda0e2

0.125.0

💡 Enhancements 💡

  • webhook: Allow to run the operator without the OpenTelemetry CRDs present (#3568)
    Skip registering the webhook and keep the operator working in case the OpenTelemetryCollector CRDs are not deployed.

🧰 Bug fixes 🧰

  • collector: Fixes container port duplication for user-provided and operator inferred ports (#3950)
    This patch improves container port collisions when the user defines additional ports in the CR.

    When ports are specified in the CR:

    • If a port number from the CR matches a port inferred from the config, the inferred port is removed
    • If a port name from the CR matches an inferred port name, the inferred port is renamed to "port-{number}"
  • collector: Prevent the operator from overriding the env vars defined by the user in the OpenTelemetryCollector spec. (#3963)
    This change ensures that the operator does not override the environment variables defined by the user in the OpenTelemetryCollector spec.
    It combines user-defined environment variables with automatically inferred ones, giving precedence to user-defined ones.

  • opamp: Fix config loading priority (#3928)

  • target allocator: Fix config loading priority (#3928)

  • collector: Set the statusReplicas field for the DaemonSet (#3930)

  • collector: Fix OpenShift internal collector metrics dashboards to use _total suffix (#3994)
    The following settings (or missing metrics configuration since 0.119.0) exposes metrics with _total suffix:

       service:
         telemetry:
           metrics:
             readers:
              - pull:
                exporter:
                  prometheus:
                    host: '0.0.0.0'
                    port: 8888

    The following settings exposes metrics without _total suffix:

       service:
         telemetry:
             address: 0.0.0.0:8888
  • targetallocator: Do not override the collector namespace from the config file if the environment variable is not set. (#3976)

Components