chore(deps): update all dependencies #76
Open
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:
v5
->v6
v2.2.0
->v3.3.0
v3.1.0
->v3.3.0
v0.34.0
->v0.37.0
v2.17.3
->v2.21.0
v1.33.1
->v1.35.1
v0.103.0
->v0.113.0
v0.2.0
->v0.4.0
v0.12.0
->v0.13.0
v2.22.8
->v3.27.4
v3.25.5
->v3.27.4
1.22.3
->1.23.3
1.22
->1.23
9bf2ced
->2d47ceb
v0.30.2
->v0.31.2
v0.30.2
->v0.31.2
v0.30.2
->v0.31.2
0.71.2
->0.74.2
v0.18.4
->v0.19.1
Release Notes
docker/build-push-action (docker/build-push-action)
v6
Compare Source
docker/login-action (docker/login-action)
v3.3.0
Compare Source
Full Changelog: docker/login-action@v3.2.0...v3.3.0
v3.2.0
Compare Source
Full Changelog: docker/login-action@v3.1.0...v3.2.0
v3.1.0
Compare Source
Full Changelog: docker/login-action@v3.0.0...v3.1.0
v3.0.0
Compare Source
Full Changelog: docker/login-action@v2.2.0...v3.0.0
cisco-open/operator-tools (github.com/cisco-open/operator-tools)
v0.37.0
Compare Source
What's Changed
New Contributors
Full Changelog: cisco-open/operator-tools@v0.36.0...v0.37.0
v0.36.0
Compare Source
What's Changed
New Contributors
Full Changelog: cisco-open/operator-tools@v0.35.0...v0.36.0
v0.35.0
Compare Source
What's Changed
New Contributors
Full Changelog: cisco-open/operator-tools@v0.34.0...v0.35.0
onsi/ginkgo (github.com/onsi/ginkgo/v2)
v2.21.0
Compare Source
2.21.0
Features
a69eb39
]bcab9c8
]Fixes
e548367
]SpecsThatWillBeRun
withSpecsThatWillRun
[
c2c4d3c
]Maintenance
7e65a00
]v2.20.2
Compare Source
2.20.2
Require Go 1.22+
Maintenance
a671816
]v2.20.1
Compare Source
2.20.1
Fixes
d6f9640
]v2.20.0
Compare Source
2.20.0
Features
be5ab95
]Maintenance
d303d14
]7a50221
]v2.19.1
Compare Source
2.19.1
Fixes
63c8c30
]ff41e27
]Maintenance
76f4e0c
]b69c00d
]f097741
]v2.19.0
Compare Source
2.19.0
Features
Label Sets allow for more expressive and flexible label filtering.
v2.18.0
Compare Source
2.18.0
Features
f010b65
]d80eebe
]Fixes
42013d6
]Maintenance
fcf1fd7
]8bb14fd
]04bfad7
]onsi/gomega (github.com/onsi/gomega)
v1.35.1
Compare Source
1.35.1
Fixes
ca36da1
]v1.35.0
Compare Source
1.35.0
Features
EnforceDefaultTimeoutsWhenUsingContexts()
to haveEventually
honor the default timeout when passed a context. (prior to this you had to expclility add a timeout) [e4c4265
]StopTrying(message).Successfully()
to abort aConsistently
early without failure [eeca931
]Fixes
HaveField
to avoid unexpected errors when used with async assertions. [3bdbc4e
]Maintenance
a05a416
]v1.34.2
Compare Source
1.34.2
Require Go 1.22+
Maintenance
c59c6dc
]8158b99
]v1.34.1
Compare Source
1.34.1
Maintenance
5e71dcd
]v1.34.0
Compare Source
1.34.0
Features
c549e0d
]Fixes
878940c
]ebadb67
]Maintenance
8af2ece
]123a071
]0e69083
]2675796
]4160c0f
]892c303
]open-telemetry/opentelemetry-operator (github.com/open-telemetry/opentelemetry-operator)
v0.113.0
Compare Source
0.113.0
💡 Enhancements 💡
operator
: Programmatically create theServiceMonitor
for the operator metrics endpoint, ensuring correct namespace handling and dynamic configuration. (#3370)Previously, the
ServiceMonitor
was created statically from a manifest file, causing failures when theoperator was deployed in a non-default namespace. This enhancement ensures automatic adjustment of the
serverName
and seamless metrics scraping.collector
: Create RBAC rules for the k8s_events receiver automatically. (#3420)collector
: Inject environment K8S_NODE_NAME environment variable for the Kubelet Stats Receiver. (#2779)auto-instrumentation
: add config for installing musl based auto-instrumentation for Python (#2264)auto-instrumentation
: Supporthttp/json
andhttp/protobuf
via OTEL_EXPORTER_OTLP_PROTOCOL environment variable in addition to defaultgrpc
for exporting traces (#3412)target allocator
: enables support for pulling scrape config and probe CRDs in the target allocator (#1842)🧰 Bug fixes 🧰
collector
: Fix mutation of deployments, statefulsets, and daemonsets allowing to remove fields on update (#2947)Components
v0.112.0
Compare Source
0.112.0
💡 Enhancements 💡
auto-instrumentation
: Support configuring Java auto-instrumentation when runtime configuration is provided from configmap or secret. (#1814)This change allows users to configure JAVA_TOOL_OPTIONS in config map or secret when the name of the variable is defined in the pod spec.
The operator in this case set another JAVA_TOOL_OPTIONS that references the original value
e.g.
JAVA_TOOL_OPTIONS=$(JAVA_TOOL_OPTIONS) -javaagent:/otel-auto-instrumentation-java/javaagent.jar
.auto-instrumentation
: Adds VolumeClaimTemplate field to Instrumentation spec to enable user-definable ephemeral volumes for auto-instrumentation. (#3267)collector
: Add support for persistentVolumeClaimRetentionPolicy field (#3305)auto-instrumentation
: build musl based auto-instrumentation in Python docker image (#2264)auto-instrumentation
: An empty line should come before the addition of Include ...opentemetry_agent.conf, as a protection measure against cases of httpd.conf w/o a blank last line (#3401)collector
: Add automatic RBAC creation for thekubeletstats
receiver. (#3155)auto-instrumentation
: Add Nodejs auto-instrumentation image builds for linux/s390x,linux/ppc64le. (#3322)🧰 Bug fixes 🧰
target allocator
: Permission check fixed for the serviceaccount of the target allocator (#3380)target allocator
: Change docker image to run as non-root (#3378)Components
v0.111.0
Compare Source
0.111.0
💡 Enhancements 💡
auto-instrumentation
: set OTEL_LOGS_EXPORTER env var to otlp in python instrumentation (#3330)collector
: Expose the Collector telemetry endpoint by default. (#3361)The collector v0.111.0 changes the default binding of the telemetry metrics endpoint from
0.0.0.0
tolocalhost
.To avoid any disruption we fallback to
0.0.0.0:{PORT}
as default address.Details can be found here: opentelemetry-collector#11251
auto-instrumentation
: Add support for specifying exporter TLS certificates in auto-instrumentation. (#3338)Now Instrumentation CR supports specifying TLS certificates for exporter:
otel-ca-bundle
present in otel-tls-certs
present in otel-tls-certs
v0.110.0
Compare Source
0.110.0
🛑 Breaking changes 🛑
auto-instrumentation
: Enable multi instrumentation by default. (#3090)Starting with this release, the OpenTelemetry Operator now enables multi-instrumentation by default.
This enhancement allows instrumentation of multiple containers in a pod with language-specific configurations.
Key Changes:
instrumentation.opentelemetry.io/container-names
annotation, instrumentation will be applied to the first container inthe pod spec by default. This only applies when single instrumentation injection is configured.
container(s) for instrumentation using language-specific annotations. Without this specification, the default behavior may
not work as expected for multi-container environments.
Compatibility:
instrumentation.opentelemetry.io/container-names
annotation do not need to take any action.Their existing setup will continue to function as before.
instrumentation.opentelemetry.io/container-names
and language-specific annotations(for multi-instrumentation) simultaneously will encounter an error, as this configuration is not supported.
collector
: Remove ComponentUseLocalHostAsDefaultHost collector feature gate. (#3306)This change may break setups where receiver endpoints are not explicitly configured to listen on e.g. 0.0.0.0.
Change #3333 attempts to address this issue for a known set of components.
The operator performs the adjustment for the following receivers:
💡 Enhancements 💡
auto-instrumentation, collector
: Add a must gather utility to help troubleshoot (#3149)The new utility is available as part of a new container image.
To use the image in a running OpenShift cluster, you need to run the following command:
See the README for more details.
collector
: set default address for all parsed receivers (#3126)This feature is enabled by default. It can be disabled by specifying
--feature-gates=-operator.collector.default.config
.operator
: Use 0.0.0.0 as otlp receiver default address (#3126)collector
: Add flag to disable components when operator runs on FIPS enabled cluster. (#3315)Flag
--fips-disabled-components=receiver.otlp,exporter.otlp,processor.batch,extension.oidc
can be used to disablecomponents when operator runs on FIPS enabled cluster. The operator uses
/proc/sys/crypto/fips_enabled
to checkif FIPS is enabled.
collector
: Improves healthcheck parsing capabilities, allowing for future extensions to configure a healthcheck other than the v1 healthcheck extension. (#3184)auto-instrumentation
: Add support for k8s labels such as app.kubernetes.io/name for resource attributes (#3112)You can opt-in as follows:
The following labels are supported:
app.kubernetes.io/name
becomesservice.name
app.kubernetes.io/version
becomesservice.version
app.kubernetes.io/part-of
becomesservice.namespace
app.kubernetes.io/instance
becomesservice.instance.id
🧰 Bug fixes 🧰
auto-instrumentation
: Fix ApacheHttpd, Nginx and SDK injectors to honour their container-names annotations. (#3313)This is a breaking change if anyone is accidentally using the enablement flag with container names for these 3 injectors.
Components
v0.109.0
Compare Source
0.109.0
🚩 Deprecations 🚩
operator
: Deprecatedlabel
flag and introducedlabels-filter
flag to align the label filtering with the attribute filtering flag name. Thelabel
flag will be removed when #3236 issue is resolved. (#3218)💡 Enhancements 💡
collector
: adds test for memory utilization (#3283)operator
: Added reconciliation errors for webhook events. The webhooks run the manifest generators to check for any errors. (#2399)Components
v0.108.0
Compare Source
0.108.0
💡 Enhancements 💡
auto-instrumentation
: set OTEL_EXPORTER_OTLP_PROTOCOL instead of signal specific env vars in python instrumentation (#3165)collector
: Allow autoscaler targetCPUUtilization and TargetMemoryUtilization to be greater than 99 (#3258)auto-instrumentation
: Not ignore theinstrumentation.opentelemetry.io/container-names
annotation when the multi-instrumentation is enabled (#3090)operator
: Support for Kubernetes1.31
version. (#3247)target allocator
: introduces the global field in the TA config to allow for setting scrape protocols (#3160)🧰 Bug fixes 🧰
auto-instrumentation
: Fix file copy for NGINX auto-instrumentation for non-root workloads. (#2726)target allocator
: Retrying failed namespace informer creation in promOperator CRD watcher, then exit if creation issue cannot be resolved (#3216)target allocator
: Rollback #3187 (#3242)This Rollsback 3187 which breaks TargetAllocator config for clusters with custom domains.
auto-instrumentation
: Fixes a bug that was preventing auto instrumentation from getting correct images. (#3014)This PR removes the restriction on the operator to only upgrade manually applied CRDs. This meant
that resources applied by helm were not upgraded at all. The solution was to remove the restriction
we had on querying the label app.kubernetes.io/managed-by=opentelemetry-operator, thereby upgrading
ALL CRDs in the cluster.
collector
: Fixes a bug thaConfiguration
📅 Schedule: Branch creation - "before 4am" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.