chore(deps): update ghcr.io/open-telemetry/opentelemetry-operator/opentelemetry-operator docker tag to v0.127.0 - autoclosed#944
Closed
renovate[bot] wants to merge 1 commit intomainfrom
Conversation
…ntelemetry-operator docker tag to v0.127.0
Contributor
|
📌 The README.md for one or more plugins is outdated due to changes in values.yaml. Please update it by running the following command(s): make generate-readme PLUGIN=logs✅ Once you've done that, commit the updated README and push it to this branch. |
45c8d66 to
4333d17
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.123.0->v0.127.0Release Notes
open-telemetry/opentelemetry-operator (ghcr.io/open-telemetry/opentelemetry-operator/opentelemetry-operator)
v0.127.0Compare Source
0.127.0
💡 Enhancements 💡
collector: Move validation to be part of the CRD for sidecar mode (#3319)target allocator: Promote the operator.collector.targetallocatorcr feature flag to Beta (#2422)As a result of this change, when the target allocator section is enabled in the Collector CR,
this now creates a TargetAllocator CR instead of generating the manifests directly. Behavior should otherwise be
unchanged. You can go back to the previous behaviour by passing the
--feature-gates=-operator.collector.targetallocatorcrcommand-line option to the operator.collector: Set the default spec.replicas to 1 in the OpenTelemetryCollector CRD. (#4042)This default no longer relies on the admission webhook.
🧰 Bug fixes 🧰
collector, target allocator: Fix operator RBAC for managing targetallocator finalizers on OpenShift. (#4069)On OpenShift
OwnerReferencesPermissionEnforcementis enabled by default, which requires the operator to have permissions to remove finalizers from resources it owns.https://kubernetes.io/docs/reference/access-authn-authz/admission-controllers/#ownerreferencespermissionenforcement
target allocator: Add app.kubernetes.io/managed-by label to Target Allocator CRs created by the Collector CR (#4025)target allocator: Fixes an issue where the same target from two different jobs was being allocated for only one job (#4044)Components
v0.127.0Compare Source
💡 Enhancements 💡
collector: Move validation to be part of the CRD for sidecar mode (#3319)target allocator: Promote the operator.collector.targetallocatorcr feature flag to Beta (#2422)As a result of this change, when the target allocator section is enabled in the Collector CR,
this now creates a TargetAllocator CR instead of generating the manifests directly. Behavior should otherwise be
unchanged. You can go back to the previous behaviour by passing the
--feature-gates=-operator.collector.targetallocatorcrcommand-line option to the operator.collector: Set the default spec.replicas to 1 in the OpenTelemetryCollector CRD. (#4042)This default no longer relies on the admission webhook.
🧰 Bug fixes 🧰
collector, target allocator: Fix operator RBAC for managing targetallocator finalizers on OpenShift. (#4069)On OpenShift
OwnerReferencesPermissionEnforcementis enabled by default, which requires the operator to have permissions to remove finalizers from resources it owns.https://kubernetes.io/docs/reference/access-authn-authz/admission-controllers/#ownerreferencespermissionenforcement
target allocator: Add app.kubernetes.io/managed-by label to Target Allocator CRs created by the Collector CR (#4025)target allocator: Fixes an issue where the same target from two different jobs was being allocated for only one job (#4044)Components
v0.126.0Compare Source
0.126.0
🛑 Breaking changes 🛑
target-allocator: Switch to Prometheus 3.0 defaults for ScraperProtocols, requires prometheusreceiver >0.120.0 (#3872)💡 Enhancements 💡
target-allocator: Allow to configure ScraperProtocols in prometheus common config (#4000)target allocator: set default target allocator grace period to 30 seconds (#3989)The config option collectorNotReadyGracePeriod have been set to 30s by default. The target allocator now waits for 30 seconds before reallocating targets from a collector which isn't Ready.
Setting this value to 0 will restore previous behaviour.
🧰 Bug fixes 🧰
otel-allocator: Remove overwrite of global config ScraperProtocols (#3996)target allocator: Fix user-defined volumes in the TargetAllocator CR (#3992)collector: add terminationGracePeriodSeconds to DaemonSet and StatefulSet specs (#4003)Components
v0.126.0Compare Source
🛑 Breaking changes 🛑
target-allocator: Switch to Prometheus 3.0 defaults for ScraperProtocols, requires prometheusreceiver >0.120.0 (#3872)💡 Enhancements 💡
target-allocator: Allow to configure ScraperProtocols in prometheus common config (#4000)target allocator: set default target allocator grace period to 30 seconds (#3989)The config option collectorNotReadyGracePeriod have been set to 30s by default. The target allocator now waits for 30 seconds before reallocating targets from a collector which isn't Ready.
Setting this value to 0 will restore previous behaviour.
🧰 Bug fixes 🧰
otel-allocator: Remove overwrite of global config ScraperProtocols (#3996)target allocator: Fix user-defined volumes in the TargetAllocator CR (#3992)collector: add terminationGracePeriodSeconds to DaemonSet and StatefulSet specs (#4003)Components
v0.125.0Compare Source
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:
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 thestatusReplicasfield for theDaemonSet(#3930)collector: Fix OpenShift internal collector metrics dashboards to use_totalsuffix (#3994)The following settings (or missing metrics configuration since 0.119.0) exposes metrics with
_totalsuffix:The following settings exposes metrics without
_totalsuffix:targetallocator: Do not override the collector namespace from the config file if the environment variable is not set. (#3976)Components
v0.125.0Compare Source
💡 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:
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 thestatusReplicasfield for theDaemonSet(#3930)collector: Fix OpenShift internal collector metrics dashboards to use_totalsuffix (#3994)The following settings (or missing metrics configuration since 0.119.0) exposes metrics with
_totalsuffix:The following settings exposes metrics without
_totalsuffix:targetallocator: Do not override the collector namespace from the config file if the environment variable is not set. (#3976)Components
v0.124.0Compare Source
0.124.0
💡 Enhancements 💡
collector: Re-try failed upgrades (#3515)The upgrade process runs now in the reconcile loop.
In case of an error, the operator re-tries the upgrade with exponential backoff.
Components
v0.124.0Compare Source
💡 Enhancements 💡
collector: Re-try failed upgrades (#3515)The upgrade process runs now in the reconcile loop.
In case of an error, the operator re-tries the upgrade with exponential backoff.
Components
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 was generated by Mend Renovate. View the repository job log.