feat(deps): update dependency otel-operator-source ( v0.132.0 → v0.139.0 ) #1538
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v0.132.0->v0.139.0Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
open-telemetry/opentelemetry-operator (otel-operator-source)
v0.139.0Compare Source
0.139.0
💡 Enhancements 💡
operator: Promote theoperator.sidecarcontainers.nativefeature flag to Stable. (#4451)By default, the operator will continue to use native sidecars on Kubernetes versions
newer than 1.29. This behaviour cannot be disabled.
The operator flag will be removed with the release of version
0.140.0.collector: Promote theoperator.collector.default.configfeature gate to Stable (#4453)Components
v0.138.0Compare Source
0.138.0
💡 Enhancements 💡
collector: Migrate simple OpenTelemetryCollector validations from the webhook to CRD annotations so Kubernetes enforces them server-side. ()🛑 Breaking changes 🛑
target allocator: Remove the operator.collector.targetallocatorcr feature flag (#2422)This behavior has been enabled by default since version 0.127.0.
🚩 Deprecations 🚩
auto-instrumentation: Deprecate VolumeSizeLimit in the Instrumentation CRD (#3382)volumeSizeLimitfield is deprecated.spec.<lang>.volume.sizeinstead ofspec.<lang>.volumeSizeLimit.volumeSizeLimitis used.🧰 Bug fixes 🧰
target allocator: Add missing TA ownership watches to cert-manager Certificate and Issuer (#4368)collector: Set the log level to 4 when default pdb is created. ()collector: Fix autoscaler not scaling above minReplicas; replicas now respect the scale subresource and never fall below autoscaler.minReplicas. (#4400) Also rename helperGetInitialReplicastoGetDesiredReplicasto reflect reconcile-time behavior.Components
OpenTelemetry Collector - v0.138.0
OpenTelemetry Contrib - v0.138.0
Java auto-instrumentation - v1.33.6
.NET auto-instrumentation - v1.2.0
Node.JS - v0.64.1
Python - v0.59b0
Go - v0.22.1
ApacheHTTPD - 1.0.4
Nginx - 1.0.4
The flag can no longer be disabled. It will be completely removed in 0.138.0.
💡 Enhancements 💡
collector: Add logs when the Operator finds an issue during the unmarshall process for spec.service.telemetry section. (#4111)collector: Add spec.dnsPolicy field to the OpenTelemetryCollector to allow users to specify the DNS policy for the collector pods. (#4265)github action: Add link checking workflow to validate documentation (#3425)collector: add startup probe to the collector CRD (#4347)collector: Validate collector ports from the config to ensure they are within the valid range (1-65535). (#4399)🧰 Bug fixes 🧰
collector: Respect telemetry metrics readers when deriving the internal metrics endpoint. (#4049, #4233).spec.config.service.telemetry.metrics.readers[].pull.exporter.prometheus.portis set.0.0.0.0:8888when neither address nor a Prometheus reader is configured.target allocator, opamp: Fix version not being updated after version upgrade. (#4378)target-allocator: Fixed potential duplicate scrape targets caused by Prometheus relabeling. (#3617)auto-instrumentation: Fix nginxCloneScriptTemplate for old shells (#3651)Components
v0.137.0Compare Source
0.137.0
🛑 Breaking changes 🛑
target allocator: Promote the operator.collector.targetallocatorcr feature flag to Stable (#2422)The flag can no longer be disabled. It will be completely removed in 0.138.0.
💡 Enhancements 💡
collector: Add logs when the Operator finds an issue during the unmarshall process for spec.service.telemetry section. (#4111)collector: Add spec.dnsPolicy field to the OpenTelemetryCollector to allow users to specify the DNS policy for the collector pods. (#4265)github action: Add link checking workflow to validate documentation (#3425)collector: add startup probe to the collector CRD (#4347)collector: Validate collector ports from the config to ensure they are within the valid range (1-65535). (#4399)🧰 Bug fixes 🧰
collector: Respect telemetry metrics readers when deriving the internal metrics endpoint. (#4049, #4233).spec.config.service.telemetry.metrics.readers[].pull.exporter.prometheus.portis set.0.0.0.0:8888when neither address nor a Prometheus reader is configured.target allocator, opamp: Fix version not being updated after version upgrade. (#4378)target-allocator: Fixed potential duplicate scrape targets caused by Prometheus relabeling. (#3617)auto-instrumentation: Fix nginxCloneScriptTemplate for old shells (#3651)Components
v0.136.0Compare Source
0.136.0
🧰 Bug fixes 🧰
target-allocator: Fixes the incorrect k8s version for the traffic distribution feature. (#4394)collector: Fix statefulset serviceName field change handling. (#4371)The Operator 0.129.1 introduced a new feature which allows setting the serviceName of the collector statefulset (#4041).
This feature introduced two issues:
Components
v0.135.0Compare Source
0.135.0
💡 Enhancements 💡
collector, target allocator: Add TrafficDistribution support for OpenTelemetryCollector and TargetAllocator Services (#4285)The TrafficDistribution field is now available in OpenTelemetryCollector and TargetAllocator.
This field allows setting the traffic distribution policy for Kubernetes Services.
Components
v0.134.0Compare Source
0.134.0
💡 Enhancements 💡
target allocator: Add CollectorTargetReloadInterval option to configure the interval at which the Prometheus receiver reloads targets from the target allocator (#4095)🧰 Bug fixes 🧰
collector: Always return a valid OpenTelemetryCollector configuration during v1beta1 conversion. (#4288)Components
0.133.0
operator: Skipped OpenTelemetry Operator release due to an issue on the collectors protobuf parsing that caused HTTP 400 errors for metric submissions. In case of expecitly using the collector v0.133.0 this behavior can be by passed by disabling the collector feature gatepdata.useCustomProtoEncoding.For more details see: (opentelemetry-collector#13727)[open-telemetry/opentelemetry-collector#13727]
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.