Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge from Upstream (#1) #3514

Closed
wants to merge 1 commit into from
Closed

Conversation

alexkruc
Copy link

@alexkruc alexkruc commented Dec 5, 2024

Bumps github.com/gin-gonic/gin from 1.9.1 to 1.10.0.


updated-dependencies:

  • dependency-name: github.com/gin-gonic/gin dependency-type: direct:production update-type: version-update:semver-minor ...

Bumps the prometheus group with 1 update: github.com/prometheus/prometheus.

Updates github.com/prometheus/prometheus from 0.51.2 to 0.52.0


updated-dependencies:

  • dependency-name: github.com/prometheus/prometheus dependency-type: direct:production update-type: version-update:semver-minor dependency-group: prometheus ...
  • Support for collector readinessProbe (Support for collector readinessProbe #2944)

  • enable readiness Probe for otel operator

  • generate CRD and controller changes

  • Adjusted code to be similar to Liveness logic

  • Generated manifests

  • Add changelog

  • Fix lint

  • Removed readinessProbe from alpha CRD

  • Generated manifests

  • Fix lint

  • Centralized probe validation


Bumps github.com/docker/docker from 26.0.1+incompatible to 26.0.2+incompatible.


updated-dependencies:

  • dependency-name: github.com/docker/docker dependency-type: indirect ...
  • Added new Log Enconder Config (Added new Log Enconder Config #2927)

  • Added new Log Enconder Config

  • Added new Log Enconder Config

  • Added new Log Enconder Config

  • Added new Log Enconder Config

  • Added new Log Enconder Config

  • Added new Log Enconder Config

  • Added new Debug doc



Bumps kyverno/action-install-chainsaw from 0.2.0 to 0.2.1.


updated-dependencies:

  • dependency-name: kyverno/action-install-chainsaw dependency-type: direct:production update-type: version-update:semver-patch ...
  • Fix labels for Service Monitors (Fix labels for Service Monitors #2878)

  • Create a separate Service Monitor when the Prometheus exporter is present

  • Improve changelog

  • Fix prometheus-cr E2E test

  • Remove unused target

  • Add docstring

  • Fix typo

  • Change the label name

  • Change changelog description

  • Recover removed labels

  • Add missing labels

  • Remove wrong labels



Bumps alpine from 3.19 to 3.20.


updated-dependencies:

  • dependency-name: alpine dependency-type: direct:production update-type: version-update:semver-minor ...

Bumps alpine from 3.19 to 3.20.


updated-dependencies:

  • dependency-name: alpine dependency-type: direct:production update-type: version-update:semver-minor ...

Bumps github.com/go-logr/logr from 1.4.1 to 1.4.2.


updated-dependencies:

  • dependency-name: github.com/go-logr/logr dependency-type: direct:production update-type: version-update:semver-patch ...

Bumps kyverno/action-install-chainsaw from 0.2.1 to 0.2.2.


updated-dependencies:

  • dependency-name: kyverno/action-install-chainsaw dependency-type: direct:production update-type: version-update:semver-patch ...

Bumps the otel group with 5 updates:

Package From To
go.opentelemetry.io/otel 1.26.0 1.27.0

Updates go.opentelemetry.io/otel from 1.26.0 to 1.27.0

Updates go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp from 1.26.0 to 1.27.0

Updates go.opentelemetry.io/otel/metric from 1.26.0 to 1.27.0

Updates go.opentelemetry.io/otel/sdk from 1.26.0 to 1.27.0

Updates go.opentelemetry.io/otel/sdk/metric from 1.26.0 to 1.27.0


updated-dependencies:

  • dependency-name: go.opentelemetry.io/otel dependency-type: direct:production update-type: version-update:semver-minor dependency-group: otel
  • dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp dependency-type: direct:production update-type: version-update:semver-minor dependency-group: otel
  • dependency-name: go.opentelemetry.io/otel/metric dependency-type: direct:production update-type: version-update:semver-minor dependency-group: otel
  • dependency-name: go.opentelemetry.io/otel/sdk dependency-type: direct:production update-type: version-update:semver-minor dependency-group: otel
  • dependency-name: go.opentelemetry.io/otel/sdk/metric dependency-type: direct:production update-type: version-update:semver-minor dependency-group: otel ...

Bumps alpine from 3.19 to 3.20.


updated-dependencies:

  • dependency-name: alpine dependency-type: direct:production update-type: version-update:semver-minor ...
  • Keep multiple versions of Collector Config (Keep multiple versions of Collector Config #2946)

  • Prepare v0.101.0 release (Prepare v0.101.0 release #2994)

  • Prepare v0.101.0 release

  • Undo kustomize stuff

  • Undo kustomize stuff again

  • Undo kustomize stuff again

  • Apply feedback

  • Add crd metrics usage information (Add crd metrics usage information #2825)

  • Add crd metrics usage information

  • Add mode metric

  • Refactor CR metrics

  • Add annotation to avoid generate Metrics

  • Add unit tests

  • remove space

  • remove global provider

  • Update main.go

  • revert kusttomization.yaml

  • rename some constants

  • Add connectors metrics

  • Update chlog

  • merge new with init, rename some functions, improve changelog entry

  • improve todo comment

  • fix tests

  • set flag to default false

  • fix lint issues

  • breaking line

  • Use api reader to avoid cache issues

  • Add info metric to changelog entry


Bumps the prometheus group with 1 update: github.com/prometheus/prometheus.

Updates github.com/prometheus/prometheus from 0.52.0 to 0.52.1


updated-dependencies:

  • dependency-name: github.com/prometheus/prometheus dependency-type: direct:production update-type: version-update:semver-patch dependency-group: prometheus ...

Bumps kyverno/action-install-chainsaw from 0.2.2 to 0.2.3.


updated-dependencies:

  • dependency-name: kyverno/action-install-chainsaw dependency-type: direct:production update-type: version-update:semver-patch ...

Bumps the otel group with 1 update: go.opentelemetry.io/otel/exporters/prometheus.

Updates go.opentelemetry.io/otel/exporters/prometheus from 0.48.0 to 0.49.0


updated-dependencies:

  • dependency-name: go.opentelemetry.io/otel/exporters/prometheus dependency-type: direct:production update-type: version-update:semver-minor dependency-group: otel ...

Bumps go.uber.org/zap from 1.26.0 to 1.27.0.


updated-dependencies:

  • dependency-name: go.uber.org/zap dependency-type: direct:production update-type: version-update:semver-minor ...
  • Update Kafka version in e2e test ([Chore] Update Kafka version in e2e test #3009)

  • [chore] Bump opentelemetry-autoinstrumentation-python to 0.45b0 ([chore] Bump opentelemetry-autoinstrumentation-python to 0.45b0 #3000)

  • chore: Bump opentelemetry-autoinstrumentation-python to 0.45b0

  • [chore] add psycopg==0.45b0

  • Fix annotation/label filter setting (Fix annotation/label filter setting #3008)

  • fix how options are loaded by removing special casing

  • oop

  • chlog

  • update to specific test

  • oop

  • Added Cert Manager CRDs & RBAC validation and management

  • Added relevant resources and started adding tests

  • minor change

  • Minor change

  • minor change

  • Cleanup

  • Cleanup, go tidy and resolved conflics

  • Restored local dev changes

  • Refactored, removed init container, minor changes

  • Use correct files in TLS config

  • Added default value to getHttpsListenAddr

  • Added flag to enable mTLS between the Target Allocator and the Collector. go mod cleanup

  • Using the enable mTLS flag

  • Using feature gate in place of command line flags to enable the feature

  • Removed flag from manager yaml

  • Added featuregate func description

  • Initial unit/e2e tests. some cleanup

  • Using TA params

  • Cleanup makefile from local changes

  • Added step to create cert manager RBAC for e2e mtls tests

  • Using Kustomize for patching certmanager permissions

  • Cleanup chainsaw test

  • Cleanup chainsaw tests

  • e2e test case verifying Collector got secret from TA over mTLS

  • Added changelog, fixed unit tests

  • restored makefile

  • Renamed fg import

  • Linting rules for imports

  • Added more tests, updated the readme

  • Added steps in e2e tests for new app

  • Ran go mod tidy

  • Added new variable to test TA's AddTAConfigToPromConfig

  • Setting otel-col-contrib 0.108.0 in e2e test until operator gets updated

  • Update pkg/featuregate/featuregate.go

  • Added https, serviceMonitor and tls resources assertions to e2e tests

  • Using namespaced names for ClusterRoles

  • Cleanup

  • Added CertManager resources unit tests

  • Added unit tests and e2e assertions

  • Added missing assertion call

  • Update 00-install.yaml

Removed collector image override for e2e test

  • Update pkg/featuregate/featuregate.go

  • Minor fixes

  • Fixed tests referencing logging exporter

  • Moved mTLS file naming consts

  • Added missing curly bracket

  • Update TA-update-configs-to-enable-mtls.yaml

  • Update pkg/featuregate/featuregate.go



Bumps the otel group with 6 updates:

Package From To
go.opentelemetry.io/otel 1.30.0 1.31.0

Updates go.opentelemetry.io/otel from 1.30.0 to 1.31.0

Updates go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp from 1.30.0 to 1.31.0

Updates go.opentelemetry.io/otel/exporters/prometheus from 0.52.0 to 0.53.0

Updates go.opentelemetry.io/otel/metric from 1.30.0 to 1.31.0

Updates go.opentelemetry.io/otel/sdk from 1.30.0 to 1.31.0

Updates go.opentelemetry.io/otel/sdk/metric from 1.30.0 to 1.31.0


updated-dependencies:

  • dependency-name: go.opentelemetry.io/otel dependency-type: direct:production update-type: version-update:semver-minor dependency-group: otel
  • dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp dependency-type: direct:production update-type: version-update:semver-minor dependency-group: otel
  • dependency-name: go.opentelemetry.io/otel/exporters/prometheus dependency-type: direct:production update-type: version-update:semver-minor dependency-group: otel
  • dependency-name: go.opentelemetry.io/otel/metric dependency-type: direct:production update-type: version-update:semver-minor dependency-group: otel
  • dependency-name: go.opentelemetry.io/otel/sdk dependency-type: direct:production update-type: version-update:semver-minor dependency-group: otel
  • dependency-name: go.opentelemetry.io/otel/sdk/metric dependency-type: direct:production update-type: version-update:semver-minor dependency-group: otel ...

Bumps github.com/cert-manager/cert-manager from 1.14.5 to 1.16.1.


updated-dependencies:

  • dependency-name: github.com/cert-manager/cert-manager dependency-type: direct:production update-type: version-update:semver-minor ...

The test involves measuring the rate limit for the Prometheus CR watcher , which is difficult to do given the potential timing differences between hosts. I basically just relaxed a lot of the checks - the test now passes if we take a lot longer than expected, and the tested interval is also larger to begin with.



Update .chloggen/default_telemetry_settings.yaml

add another webhook test

avoid using mapstructure

test: assert on addr

Bumps github.com/prometheus/client_golang from 1.20.4 to 1.20.5.


updated-dependencies:

  • dependency-name: github.com/prometheus/client_golang dependency-type: direct:production update-type: version-update:semver-patch ...

  • Add support for persistentVolumeClaimRetentionPolicy field (Add support for persistentVolumeClaimRetentionPolicy field #3354)

  • Add support for persistentVolumeClaimRetentionPolicy field

  • Removed persistentVolumeClaimRetentionPolicy field from v1alpha1

  • Added separate persistentVolumeClaimRetentionPolicy e2e test

  • Renamed persistentVolumeClaimRetentionPolicy e2e test

  • Removed unnecessary PersistentVolumeClaimRetentionPolicy function

  • removed persistentVolumeClaimRetentionPolicy e2e test due to version difficulty and low added value

  • Update apis/v1beta1/common.go

  • Updating api doc with typo fix


controller-tools and envtest were installed in a different way than other tools for no good reason. Fix this.

Bumps github.com/prometheus/common from 0.60.0 to 0.60.1.


updated-dependencies:

  • dependency-name: github.com/prometheus/common dependency-type: direct:production update-type: version-update:semver-patch ...

Bumps go.opentelemetry.io/collector/featuregate from 1.17.0 to 1.18.0.


updated-dependencies:

  • dependency-name: go.opentelemetry.io/collector/featuregate dependency-type: direct:production update-type: version-update:semver-minor ...

Bumps the kubernetes group with 7 updates:

Package From To
k8s.io/api 0.31.1 0.31.2

Updates k8s.io/api from 0.31.1 to 0.31.2

Updates k8s.io/apiextensions-apiserver from 0.31.1 to 0.31.2

Updates k8s.io/apimachinery from 0.31.1 to 0.31.2

Updates k8s.io/client-go from 0.31.1 to 0.31.2

Updates k8s.io/component-base from 0.31.1 to 0.31.2

Updates k8s.io/kubectl from 0.31.1 to 0.31.2

Updates sigs.k8s.io/controller-runtime from 0.19.0 to 0.19.1


updated-dependencies:

  • dependency-name: k8s.io/api dependency-type: direct:production update-type: version-update:semver-patch dependency-group: kubernetes
  • dependency-name: k8s.io/apiextensions-apiserver dependency-type: direct:production update-type: version-update:semver-patch dependency-group: kubernetes
  • dependency-name: k8s.io/apimachinery dependency-type: direct:production update-type: version-update:semver-patch dependency-group: kubernetes
  • dependency-name: k8s.io/client-go dependency-type: direct:production update-type: version-update:semver-patch dependency-group: kubernetes
  • dependency-name: k8s.io/component-base dependency-type: direct:production update-type: version-update:semver-patch dependency-group: kubernetes
  • dependency-name: k8s.io/kubectl dependency-type: direct:production update-type: version-update:semver-patch dependency-group: kubernetes
  • dependency-name: sigs.k8s.io/controller-runtime dependency-type: direct:production update-type: version-update:semver-patch dependency-group: kubernetes ...

Bumps the prometheus group with 1 update: github.com/prometheus/prometheus.

Updates github.com/prometheus/prometheus from 0.54.1 to 0.55.0


updated-dependencies:

  • dependency-name: github.com/prometheus/prometheus dependency-type: direct:production update-type: version-update:semver-minor dependency-group: prometheus ...

updates the nodejs auto-instrumentation to the latest versions



This is hidden behind a feature flag. Nothing changes by default.

  • Updating spec mutation logic of daemonset, statefulset, and deployment with mergeWithOverwriteWithEmptyValue (Updating spec mutation logic of daemonset, statefulset, and deployment with mergeWithOverwriteWithEmptyValue #3324)

  • e2e tests for additionalContainers added

  • additionalContainers related unit tests added for mutation

  • Changed apiversion to v1beta1 in nodeselector e2e test

  • removed explicit zero value for additionalContainers and changed apply to update in chainsaw test

  • added affinity in collector e2e tests

  • affinity unit tests added for daemonset, deployment, statefulset during mutation

  • collector container mutate args e2e tests added

  • Unit tests added for additional args mutation of collector container

  • e2e tests for changing labels in collectors

  • e2e tests for changing annotations in collectors

  • fix annotation change e2e test asserts

  • Error and label change related unit tests added for resource mutation

  • fix label change e2e tests for mutation

  • mutating the spec and labels of deployment, daemonset, statefulset with mergeWithOverwriteWithEmptyValue

  • Adjust reconcile tests to new mutation logic

  • Added chlog entry for new mutation logic

  • fix typo in mutate_test.go

  • Fix G601: Implicit memory aliasing in mutate_test.go

  • Revert "Adjust reconcile tests to new mutation logic"

This reverts commit 9060661.

  • label and annotation changes with mergeWithOverride; adjust tests

  • copy over desired.spec.template.spec to existing.spec.template.spec

  • volumeClaimTemplates mutation through range

  • Change type to bugfix

  • Fix volume-claim-label e2e test



Build and and inject musl based python auto-instrumentation if proper annotation is configured:

instrumentation.opentelemetry.io/otel-python-platform: "musl"

Refs #2264

Issue #3412

  • feat(exporter): Support OTEL_EXPORTER_OTLP_PROTOCOL=http/protobuf for exporting traces via http

Closes #3412




Bumps go.opentelemetry.io/collector/featuregate from 1.18.0 to 1.19.0.


updated-dependencies:

  • dependency-name: go.opentelemetry.io/collector/featuregate dependency-type: direct:production update-type: version-update:semver-minor ...

Bumps the prometheus group with 1 update: github.com/prometheus/prometheus.

Updates github.com/prometheus/prometheus from 0.55.0 to 0.55.1


updated-dependencies:

  • dependency-name: github.com/prometheus/prometheus dependency-type: direct:production update-type: version-update:semver-patch dependency-group: prometheus ...

Bumps the otel group with 6 updates:

Package From To
go.opentelemetry.io/otel 1.31.0 1.32.0

Updates go.opentelemetry.io/otel from 1.31.0 to 1.32.0

Updates go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp from 1.31.0 to 1.32.0

Updates go.opentelemetry.io/otel/exporters/prometheus from 0.53.0 to 0.54.0

Updates go.opentelemetry.io/otel/metric from 1.31.0 to 1.32.0

Updates go.opentelemetry.io/otel/sdk from 1.31.0 to 1.32.0

Updates go.opentelemetry.io/otel/sdk/metric from 1.31.0 to 1.32.0


updated-dependencies:

  • dependency-name: go.opentelemetry.io/otel dependency-type: direct:production update-type: version-update:semver-minor dependency-group: otel
  • dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp dependency-type: direct:production update-type: version-update:semver-minor dependency-group: otel
  • dependency-name: go.opentelemetry.io/otel/exporters/prometheus dependency-type: direct:production update-type: version-update:semver-minor dependency-group: otel
  • dependency-name: go.opentelemetry.io/otel/metric dependency-type: direct:production update-type: version-update:semver-minor dependency-group: otel
  • dependency-name: go.opentelemetry.io/otel/sdk dependency-type: direct:production update-type: version-update:semver-minor dependency-group: otel
  • dependency-name: go.opentelemetry.io/otel/sdk/metric dependency-type: direct:production update-type: version-update:semver-minor dependency-group: otel ...

This should be more efficient in general, and will let us skip target hashing completely in the future.



Bumps github.com/cert-manager/cert-manager from 1.16.1 to 1.16.2.


updated-dependencies:

  • dependency-name: github.com/cert-manager/cert-manager dependency-type: direct:production ...
  • Fix assert for multi-cluster test ([Chore] Fix assert for multi-cluster test #3481)

  • Bump base memory requirements for python and go (Bump base memory requirements for python and go #3473)

  • Bump base memory requirements for python and go

    • When auto-instrumenting applications, I have noticed that default memory limits are too tight for some languages. This leads to the following:
      • Intermitent OOMKilled events in init container when auto-instrumenting python applications. Eventually the pods are able to start.
      • OOMKilled events for sidecar containers in go applications. The pods are not able to start.
    • 64Mi seems to be enough to fix these issues. While some tweaking by users may still be necessary, the operator should work out-of-the-box for all supported languages.
  • Add changelog

  • Link issue in changelog

  • chore: replace gcr.io for kube-rbac-proxy image (chore: replace gcr.io for kube-rbac-proxy image #3485)

  • chore: replace gcr.io for kube-rbac-proxy image

  • chore: add Changelog

  • Test operator restart ([Chore] Test operator restart #3486)

  • Cleanup nodejs dependencies (Cleanup nodejs dependencies #3466)

  • Add allocation_fallback_strategy option as fallback strategy for per-node strategy (Add allocation_fallback_strategy option as fallback strategy for per-node strategy #3482)

  • Add least-weighted as fallback strategy for per-node strategy

  • Add changelog file

  • Change fallback strategy to consistent-hashing

  • Update changelog

  • Fix bad test condition that might pass even if target was not assigned

  • Make fallback strategy a config option

  • Update changelog

  • Add period to test comments

  • Add feature gate for enabling fallback strategy

  • Fix featuregate id

  • Update cmd/otel-allocator/allocation/per_node_test.go

  • Update cmd/otel-allocator/allocation/per_node_test.go

  • Update cmd/otel-allocator/allocation/per_node_test.go

  • Only add fallbackstrategy if nonempty

  • Remove unnecessary comments

  • Add unit test for fallbackstrategy feature gate

  • Update changelog



Bumps go.opentelemetry.io/collector/featuregate from 1.19.0 to 1.20.0.


updated-dependencies:

  • dependency-name: go.opentelemetry.io/collector/featuregate dependency-type: direct:production update-type: version-update:semver-minor ...

Bumps github.com/Masterminds/semver/v3 from 3.3.0 to 3.3.1.


updated-dependencies:

  • dependency-name: github.com/Masterminds/semver/v3 dependency-type: direct:production update-type: version-update:semver-patch ...

Bumps the kubernetes group with 7 updates:

Package From To
k8s.io/api 0.31.2 0.31.3

Updates k8s.io/api from 0.31.2 to 0.31.3

Updates k8s.io/apiextensions-apiserver from 0.31.2 to 0.31.3

Updates k8s.io/apimachinery from 0.31.2 to 0.31.3

Updates k8s.io/client-go from 0.31.2 to 0.31.3

Updates k8s.io/component-base from 0.31.2 to 0.31.3

Updates k8s.io/kubectl from 0.31.2 to 0.31.3

Updates sigs.k8s.io/controller-runtime from 0.19.1 to 0.19.2


updated-dependencies:

  • dependency-name: k8s.io/api dependency-type: direct:production update-type: version-update:semver-patch dependency-group: kubernetes
  • dependency-name: k8s.io/apiextensions-apiserver dependency-type: direct:production update-type: version-update:semver-patch dependency-group: kubernetes
  • dependency-name: k8s.io/apimachinery dependency-type: direct:production update-type: version-update:semver-patch dependency-group: kubernetes
  • dependency-name: k8s.io/client-go dependency-type: direct:production update-type: version-update:semver-patch dependency-group: kubernetes
  • dependency-name: k8s.io/component-base dependency-type: direct:production update-type: version-update:semver-patch dependency-group: kubernetes
  • dependency-name: k8s.io/kubectl dependency-type: direct:production update-type: version-update:semver-patch dependency-group: kubernetes
  • dependency-name: sigs.k8s.io/controller-runtime dependency-type: direct:production update-type: version-update:semver-patch dependency-group: kubernetes ...

This updates the dependencies of the autoinstrumentation for nodejs to the latest available versions.

There have been some important bugfixes for us recently.

We haven't been unsetting feature gates in controller tests after ending the test, leading to them being enabled for the duration of the test suite. In one case, a test actually depended on this fact, and I needed to set the gate in it explicitly.

Also switched to use the gates explicitly vs parsing flags.



Bumps github.com/stretchr/testify from 1.9.0 to 1.10.0.


updated-dependencies:

  • dependency-name: github.com/stretchr/testify dependency-type: direct:production update-type: version-update:semver-minor ...

This reverts commit 2b36f0d.


Co-authored-by: ItielOlenick <67790309+ItielOlenick@users.…

Description:

Link to tracking Issue(s):

  • Resolves: #issue-number

Testing:

Documentation:

* Prepare v0.110.0 release (#3336)

* Ta update configs to enable mtls (#3015)

* Initial commit

* Added Cert Manager CRDs & RBAC validation and management

* Added relevant resources and started adding tests

* Bump github.com/gin-gonic/gin from 1.9.1 to 1.10.0 (#2953)

Bumps [github.com/gin-gonic/gin](https://github.com/gin-gonic/gin) from 1.9.1 to 1.10.0.
- [Release notes](https://github.com/gin-gonic/gin/releases)
- [Changelog](https://github.com/gin-gonic/gin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/gin-gonic/gin/compare/v1.9.1...v1.10.0)

---
updated-dependencies:
- dependency-name: github.com/gin-gonic/gin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump github.com/prometheus/prometheus in the prometheus group (#2951)

Bumps the prometheus group with 1 update: [github.com/prometheus/prometheus](https://github.com/prometheus/prometheus).

Updates `github.com/prometheus/prometheus` from 0.51.2 to 0.52.0
- [Release notes](https://github.com/prometheus/prometheus/releases)
- [Changelog](https://github.com/prometheus/prometheus/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prometheus/prometheus/compare/v0.51.2...v0.52.0)

---
updated-dependencies:
- dependency-name: github.com/prometheus/prometheus
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: prometheus
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Support for collector readinessProbe (#2944)

* enable readiness Probe for otel operator

Signed-off-by: Janario Oliveira <janario.oliveira@gmail.com>

* generate CRD and controller changes

Signed-off-by: Janario Oliveira <janario.oliveira@gmail.com>

* Adjusted code to be similar to Liveness logic

Signed-off-by: Janario Oliveira <janario.oliveira@gmail.com>

* Generated manifests

Signed-off-by: Janario Oliveira <janario.oliveira@gmail.com>

* Add changelog

Signed-off-by: Janario Oliveira <janario.oliveira@gmail.com>

* Fix lint

Signed-off-by: Janario Oliveira <janario.oliveira@gmail.com>

* Removed readinessProbe from alpha CRD

Signed-off-by: Janario Oliveira <janario.oliveira@gmail.com>

* Generated manifests

Signed-off-by: Janario Oliveira <janario.oliveira@gmail.com>

* Fix lint

Signed-off-by: Janario Oliveira <janario.oliveira@gmail.com>

* Centralized probe validation

Signed-off-by: Janario Oliveira <janario.oliveira@gmail.com>

---------

Signed-off-by: Janario Oliveira <janario.oliveira@gmail.com>
Co-authored-by: hesam.hamdarsi <hesam.hamdarsi@gmail.com>

* Bump github.com/docker/docker (#2954)

Bumps [github.com/docker/docker](https://github.com/docker/docker) from 26.0.1+incompatible to 26.0.2+incompatible.
- [Release notes](https://github.com/docker/docker/releases)
- [Commits](https://github.com/docker/docker/compare/v26.0.1...v26.0.2)

---
updated-dependencies:
- dependency-name: github.com/docker/docker
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Added new Log Enconder Config (#2927)

* Added new Log Enconder Config

Signed-off-by: Yuri Sa <yurimsa@gmail.com>

* Added new Log Enconder Config

Signed-off-by: Yuri Sa <yurimsa@gmail.com>

* Added new Log Enconder Config

Signed-off-by: Yuri Sa <yurimsa@gmail.com>

* Added new Log Enconder Config

Signed-off-by: Yuri Sa <yurimsa@gmail.com>

* Added new Log Enconder Config

Signed-off-by: Yuri Sa <yurimsa@gmail.com>

* Added new Log Enconder Config

Signed-off-by: Yuri Sa <yurimsa@gmail.com>

* Added new Debug doc

Signed-off-by: Yuri Sa <yurimsa@gmail.com>

---------

Signed-off-by: Yuri Sa <yurimsa@gmail.com>

* [chore] move VineethReddy02 to emeritus (#2957)

Signed-off-by: Juraci Paixão Kröhling <juraci@kroehling.de>

* Cleanup cluster roles and bindings  (#2938)

* Fix

Signed-off-by: Pavol Loffay <p.loffay@gmail.com>

* Fix

Signed-off-by: Pavol Loffay <p.loffay@gmail.com>

* Fix

Signed-off-by: Pavol Loffay <p.loffay@gmail.com>

* Fix

Signed-off-by: Pavol Loffay <p.loffay@gmail.com>

* Add test

Signed-off-by: Pavol Loffay <p.loffay@gmail.com>

---------

Signed-off-by: Pavol Loffay <p.loffay@gmail.com>

* Fixed non-expected warnings on TA webhook. (#2962)

Signed-off-by: Yuri Sa <yurimsa@gmail.com>

* Verify ServiceMonitor and PodMonitor are installed in prom cr availability check (#2964)

* Verify ServiceMonitor and PodMonitor are installed in prom cr availability check

* Added changelog

* Bump kyverno/action-install-chainsaw from 0.2.0 to 0.2.1 (#2968)

Bumps [kyverno/action-install-chainsaw](https://github.com/kyverno/action-install-chainsaw) from 0.2.0 to 0.2.1.
- [Release notes](https://github.com/kyverno/action-install-chainsaw/releases)
- [Commits](https://github.com/kyverno/action-install-chainsaw/compare/v0.2.0...v0.2.1)

---
updated-dependencies:
- dependency-name: kyverno/action-install-chainsaw
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Fix labels for Service Monitors (#2878)

* Create a separate Service Monitor when the Prometheus exporter is present

Signed-off-by: Israel Blancas <iblancasa@gmail.com>

* Improve changelog

Signed-off-by: Israel Blancas <iblancasa@gmail.com>

* Fix prometheus-cr E2E test

Signed-off-by: Israel Blancas <iblancasa@gmail.com>

* Remove unused target

Signed-off-by: Israel Blancas <iblancasa@gmail.com>

* Add docstring

Signed-off-by: Israel Blancas <iblancasa@gmail.com>

* Fix typo

Signed-off-by: Israel Blancas <iblancasa@gmail.com>

* Change the label name

Signed-off-by: Israel Blancas <iblancasa@gmail.com>

* Change changelog description

Signed-off-by: Israel Blancas <iblancasa@gmail.com>

* Recover removed labels

Signed-off-by: Israel Blancas <iblancasa@gmail.com>

* Add missing labels

Signed-off-by: Israel Blancas <iblancasa@gmail.com>

* Remove wrong labels

Signed-off-by: Israel Blancas <iblancasa@gmail.com>

---------

Signed-off-by: Israel Blancas <iblancasa@gmail.com>

* Prepare release 0.100.0 (#2960)

* Prepare release 0.100.0

Signed-off-by: Vineeth Pothulapati <vineethpothulapati@outlook.com>

* update the chlog

* update the chlog with #2877 merge

---------

Signed-off-by: Vineeth Pothulapati <vineethpothulapati@outlook.com>

* [chore] Refactor allocation strategies (#2928)

* Refactor consistent-hashing strategy

* Refactor per-node strategy

* Refactor least-weighted strategy

* Minor allocation strategy refactor

* Add some common allocation strategy tests

* Fix collector and target reassignment

* Minor allocator fixes

* Add changelog entry

* Fix an incorrect comment

* Bring back webhook port (#2973)

* add back webhook port

* chlog

* patch 0.100.1 (#2974)

* Update the OpenTelemetry Java agent version to 2.4.0 (#2967)

* simplify deletion logic (#2971)

* Update maintainers in the operator hub PR (#2977)

Signed-off-by: Pavol Loffay <p.loffay@gmail.com>

* Support for kubernetes 1.30 version (#2975)

* Support for kubernetes 1.30 version

* Update makefile

* [chore] Move TargetAllocator CRD to v1alpha1 (#2918)

* [featuregate] Automatically set GOMEMLIMIT and GOMAXPROCS for collector, target allocator, opamp bridge (#2933)

* set things

* fix kustomize shim

* restore, better chlog

* Fix querying OpenShift user workload monitoring stack. (#2984)

* Bump alpine from 3.19 to 3.20 (#2990)

Bumps alpine from 3.19 to 3.20.

---
updated-dependencies:
- dependency-name: alpine
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump alpine from 3.19 to 3.20 in /cmd/operator-opamp-bridge (#2991)

Bumps alpine from 3.19 to 3.20.

---
updated-dependencies:
- dependency-name: alpine
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump github.com/go-logr/logr from 1.4.1 to 1.4.2 (#2987)

Bumps [github.com/go-logr/logr](https://github.com/go-logr/logr) from 1.4.1 to 1.4.2.
- [Release notes](https://github.com/go-logr/logr/releases)
- [Changelog](https://github.com/go-logr/logr/blob/master/CHANGELOG.md)
- [Commits](https://github.com/go-logr/logr/compare/v1.4.1...v1.4.2)

---
updated-dependencies:
- dependency-name: github.com/go-logr/logr
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump kyverno/action-install-chainsaw from 0.2.1 to 0.2.2 (#2989)

Bumps [kyverno/action-install-chainsaw](https://github.com/kyverno/action-install-chainsaw) from 0.2.1 to 0.2.2.
- [Release notes](https://github.com/kyverno/action-install-chainsaw/releases)
- [Commits](https://github.com/kyverno/action-install-chainsaw/compare/v0.2.1...v0.2.2)

---
updated-dependencies:
- dependency-name: kyverno/action-install-chainsaw
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump the otel group with 5 updates (#2986)

Bumps the otel group with 5 updates:

| Package | From | To |
| --- | --- | --- |
| [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) | `1.26.0` | `1.27.0` |
| [go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp](https://github.com/open-telemetry/opentelemetry-go) | `1.26.0` | `1.27.0` |
| [go.opentelemetry.io/otel/metric](https://github.com/open-telemetry/opentelemetry-go) | `1.26.0` | `1.27.0` |
| [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go) | `1.26.0` | `1.27.0` |
| [go.opentelemetry.io/otel/sdk/metric](https://github.com/open-telemetry/opentelemetry-go) | `1.26.0` | `1.27.0` |

Updates `go.opentelemetry.io/otel` from 1.26.0 to 1.27.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.26.0...v1.27.0)

Updates `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp` from 1.26.0 to 1.27.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.26.0...v1.27.0)

Updates `go.opentelemetry.io/otel/metric` from 1.26.0 to 1.27.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.26.0...v1.27.0)

Updates `go.opentelemetry.io/otel/sdk` from 1.26.0 to 1.27.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.26.0...v1.27.0)

Updates `go.opentelemetry.io/otel/sdk/metric` from 1.26.0 to 1.27.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.26.0...v1.27.0)

---
updated-dependencies:
- dependency-name: go.opentelemetry.io/otel
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel
- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel
- dependency-name: go.opentelemetry.io/otel/metric
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel
- dependency-name: go.opentelemetry.io/otel/sdk
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel
- dependency-name: go.opentelemetry.io/otel/sdk/metric
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump alpine from 3.19 to 3.20 in /cmd/otel-allocator (#2992)

Bumps alpine from 3.19 to 3.20.

---
updated-dependencies:
- dependency-name: alpine
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Keep multiple versions of Collector Config (#2946)

* Prepare v0.101.0 release (#2994)

* Prepare v0.101.0 release

* Undo kustomize stuff

* Undo kustomize stuff again

* Undo kustomize stuff again

* Apply feedback

* Add crd metrics usage information (#2825)

* Add crd metrics usage information

Signed-off-by: Ruben Vargas <ruben.vp8510@gmail.com>

* Add mode metric

Signed-off-by: Ruben Vargas <ruben.vp8510@gmail.com>

* Refactor CR metrics

Signed-off-by: Ruben Vargas <ruben.vp8510@gmail.com>

* Add annotation to avoid generate Metrics

Signed-off-by: Ruben Vargas <ruben.vp8510@gmail.com>

* Add unit tests

Signed-off-by: Ruben Vargas <ruben.vp8510@gmail.com>

* remove space

Signed-off-by: Ruben Vargas <ruben.vp8510@gmail.com>

* remove global provider

Signed-off-by: Ruben Vargas <ruben.vp8510@gmail.com>

* Update main.go

Co-authored-by: Israel Blancas <iblancasa@gmail.com>

* revert kusttomization.yaml

Signed-off-by: Ruben Vargas <ruben.vp8510@gmail.com>

* rename some constants

Signed-off-by: Ruben Vargas <ruben.vp8510@gmail.com>

* Add connectors metrics

Signed-off-by: Ruben Vargas <ruben.vp8510@gmail.com>

* Update chlog

Signed-off-by: Ruben Vargas <ruben.vp8510@gmail.com>

* merge new with init, rename some functions, improve changelog entry

Signed-off-by: Ruben Vargas <ruben.vp8510@gmail.com>

* improve todo comment

Signed-off-by: Ruben Vargas <ruben.vp8510@gmail.com>

* fix tests

Signed-off-by: Ruben Vargas <ruben.vp8510@gmail.com>

* set flag to default false

Signed-off-by: Ruben Vargas <ruben.vp8510@gmail.com>

* fix lint issues

Signed-off-by: Ruben Vargas <ruben.vp8510@gmail.com>

* breaking line

Signed-off-by: Ruben Vargas <ruben.vp8510@gmail.com>

* Use api reader to avoid cache issues

Signed-off-by: Ruben Vargas <ruben.vp8510@gmail.com>

* Add info metric to changelog entry

Signed-off-by: Ruben Vargas <ruben.vp8510@gmail.com>

---------

Signed-off-by: Ruben Vargas <ruben.vp8510@gmail.com>
Co-authored-by: Israel Blancas <iblancasa@gmail.com>

* Update selector documentation for Target Allocator (#3001)

* Bump github.com/prometheus/prometheus in the prometheus group (#3004)

Bumps the prometheus group with 1 update: [github.com/prometheus/prometheus](https://github.com/prometheus/prometheus).


Updates `github.com/prometheus/prometheus` from 0.52.0 to 0.52.1
- [Release notes](https://github.com/prometheus/prometheus/releases)
- [Changelog](https://github.com/prometheus/prometheus/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prometheus/prometheus/compare/v0.52.0...v0.52.1)

---
updated-dependencies:
- dependency-name: github.com/prometheus/prometheus
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: prometheus
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump kyverno/action-install-chainsaw from 0.2.2 to 0.2.3 (#3003)

Bumps [kyverno/action-install-chainsaw](https://github.com/kyverno/action-install-chainsaw) from 0.2.2 to 0.2.3.
- [Release notes](https://github.com/kyverno/action-install-chainsaw/releases)
- [Commits](https://github.com/kyverno/action-install-chainsaw/compare/v0.2.2...v0.2.3)

---
updated-dependencies:
- dependency-name: kyverno/action-install-chainsaw
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Introduce simplified parsers (#2972)

* Bump go.opentelemetry.io/otel/exporters/prometheus in the otel group (#3005)

Bumps the otel group with 1 update: [go.opentelemetry.io/otel/exporters/prometheus](https://github.com/open-telemetry/opentelemetry-go).

Updates `go.opentelemetry.io/otel/exporters/prometheus` from 0.48.0 to 0.49.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/example/prometheus/v0.48.0...example/prometheus/v0.49.0)

---
updated-dependencies:
- dependency-name: go.opentelemetry.io/otel/exporters/prometheus
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump go.uber.org/zap from 1.26.0 to 1.27.0 (#3006)

Bumps [go.uber.org/zap](https://github.com/uber-go/zap) from 1.26.0 to 1.27.0.
- [Release notes](https://github.com/uber-go/zap/releases)
- [Changelog](https://github.com/uber-go/zap/blob/master/CHANGELOG.md)
- [Commits](https://github.com/uber-go/zap/compare/v1.26.0...v1.27.0)

---
updated-dependencies:
- dependency-name: go.uber.org/zap
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Update Kafka version in e2e test (#3009)

* [chore] Bump opentelemetry-autoinstrumentation-python to 0.45b0 (#3000)

* chore: Bump opentelemetry-autoinstrumentation-python to 0.45b0

* [chore] add psycopg==0.45b0

* Fix annotation/label filter setting (#3008)

* fix how options are loaded by removing special casing

* oop

* chlog

* update to specific test

* oop

* Added Cert Manager CRDs & RBAC validation and management

* Added relevant resources and started adding tests

* minor change

* Minor change

* minor change

* Cleanup

* Cleanup, go tidy and resolved conflics

* Restored local dev changes

* Refactored, removed init container, minor changes

* Use correct files in TLS config

* Added default value to getHttpsListenAddr

* Added flag to enable mTLS between the Target Allocator and the Collector. go mod cleanup

* Using the enable mTLS flag

* Using feature gate in place of command line flags to enable the feature

* Removed flag from manager yaml

* Added featuregate func description

* Initial unit/e2e tests. some cleanup

* Using TA params

* Cleanup makefile from local changes

* Added step to create cert manager RBAC for e2e mtls tests

* Using Kustomize for patching certmanager permissions

* Cleanup chainsaw test

* Cleanup chainsaw tests

* e2e test case verifying Collector got secret from TA over mTLS

* Added changelog, fixed unit tests

* restored makefile

* Renamed fg import

* Linting rules for imports

* Added more tests, updated the readme

* Added steps in e2e tests for new app

* Ran go mod tidy

* Added new variable to test TA's AddTAConfigToPromConfig

* Setting otel-col-contrib 0.108.0 in e2e test until operator gets updated

* Update pkg/featuregate/featuregate.go

Co-authored-by: Jacob Aronoff <jaronoff97@users.noreply.github.com>

* Added https, serviceMonitor and tls resources assertions to e2e tests

* Using namespaced names for ClusterRoles

* Cleanup

* Added CertManager resources unit tests

* Added unit tests and e2e assertions

* Added missing assertion call

* Update 00-install.yaml

Removed collector image override for e2e test

* Update pkg/featuregate/featuregate.go

Co-authored-by: Mikołaj Świątek <mail@mikolajswiatek.com>

* Minor fixes

* Fixed tests referencing logging exporter

* Moved mTLS file naming consts

* Added missing curly bracket

* Update TA-update-configs-to-enable-mtls.yaml

* Update pkg/featuregate/featuregate.go

Co-authored-by: Mikołaj Świątek <mail@mikolajswiatek.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Janario Oliveira <janario.oliveira@gmail.com>
Signed-off-by: Yuri Sa <yurimsa@gmail.com>
Signed-off-by: Juraci Paixão Kröhling <juraci@kroehling.de>
Signed-off-by: Pavol Loffay <p.loffay@gmail.com>
Signed-off-by: Israel Blancas <iblancasa@gmail.com>
Signed-off-by: Vineeth Pothulapati <vineethpothulapati@outlook.com>
Signed-off-by: Ruben Vargas <ruben.vp8510@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Janario Oliveira <janario.oliveira@gmail.com>
Co-authored-by: hesam.hamdarsi <hesam.hamdarsi@gmail.com>
Co-authored-by: Yuri Sa <48062171+yuriolisa@users.noreply.github.com>
Co-authored-by: Juraci Paixão Kröhling <juraci.github@kroehling.de>
Co-authored-by: Pavol Loffay <p.loffay@gmail.com>
Co-authored-by: Aksel Skaar Leirvaag <52233080+akselleirv@users.noreply.github.com>
Co-authored-by: Israel Blancas <iblancasa@gmail.com>
Co-authored-by: Vineeth Pothulapati <vineethpothulapati@outlook.com>
Co-authored-by: Mikołaj Świątek <mail+sumo@mikolajswiatek.com>
Co-authored-by: Jacob Aronoff <jaronoff97@users.noreply.github.com>
Co-authored-by: OpenTelemetry Bot <107717825+opentelemetrybot@users.noreply.github.com>
Co-authored-by: Vasi Vasireddy <41936996+vasireddy99@users.noreply.github.com>
Co-authored-by: Ishwar Kanse <ikanse@redhat.com>
Co-authored-by: Matt Hagenbuch <hagenbuch.ml@gmail.com>
Co-authored-by: Tyler Helmuth <12352919+TylerHelmuth@users.noreply.github.com>
Co-authored-by: Ruben Vargas <ruben.vp8510@gmail.com>
Co-authored-by: brandonkzw <3462248+brandonkzw@users.noreply.github.com>
Co-authored-by: Mikołaj Świątek <mail@mikolajswiatek.com>

* Become emeritus TA maintainer (#3343)

* fix(collector-webhook): ensure `stabilizationWindowSeconds` validation matches `k8s.io/api/autoscaling/v2` requirements (#3346)

* fix(collector-webhook): ensure `stabilizationWindowSeconds` validation matches `k8s.io/api/autoscaling/v2` requirements

* chore: add changelog for fix

* Add TLS support to auto-instrumentation (#3338)

* Add TLS support to auto-instrumentation

Signed-off-by: Pavol Loffay <p.loffay@gmail.com>

* Fix

Signed-off-by: Pavol Loffay <p.loffay@gmail.com>

* Fix

Signed-off-by: Pavol Loffay <p.loffay@gmail.com>

* More validation

Signed-off-by: Pavol Loffay <p.loffay@gmail.com>

---------

Signed-off-by: Pavol Loffay <p.loffay@gmail.com>

* Bump the otel group with 6 updates (#3352)

Bumps the otel group with 6 updates:

| Package | From | To |
| --- | --- | --- |
| [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) | `1.30.0` | `1.31.0` |
| [go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp](https://github.com/open-telemetry/opentelemetry-go) | `1.30.0` | `1.31.0` |
| [go.opentelemetry.io/otel/exporters/prometheus](https://github.com/open-telemetry/opentelemetry-go) | `0.52.0` | `0.53.0` |
| [go.opentelemetry.io/otel/metric](https://github.com/open-telemetry/opentelemetry-go) | `1.30.0` | `1.31.0` |
| [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go) | `1.30.0` | `1.31.0` |
| [go.opentelemetry.io/otel/sdk/metric](https://github.com/open-telemetry/opentelemetry-go) | `1.30.0` | `1.31.0` |


Updates `go.opentelemetry.io/otel` from 1.30.0 to 1.31.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.30.0...v1.31.0)

Updates `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp` from 1.30.0 to 1.31.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.30.0...v1.31.0)

Updates `go.opentelemetry.io/otel/exporters/prometheus` from 0.52.0 to 0.53.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/example/prometheus/v0.52.0...example/prometheus/v0.53.0)

Updates `go.opentelemetry.io/otel/metric` from 1.30.0 to 1.31.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.30.0...v1.31.0)

Updates `go.opentelemetry.io/otel/sdk` from 1.30.0 to 1.31.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.30.0...v1.31.0)

Updates `go.opentelemetry.io/otel/sdk/metric` from 1.30.0 to 1.31.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.30.0...v1.31.0)

---
updated-dependencies:
- dependency-name: go.opentelemetry.io/otel
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel
- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel
- dependency-name: go.opentelemetry.io/otel/exporters/prometheus
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel
- dependency-name: go.opentelemetry.io/otel/metric
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel
- dependency-name: go.opentelemetry.io/otel/sdk
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel
- dependency-name: go.opentelemetry.io/otel/sdk/metric
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump github.com/cert-manager/cert-manager from 1.14.5 to 1.16.1 (#3353)

Bumps [github.com/cert-manager/cert-manager](https://github.com/cert-manager/cert-manager) from 1.14.5 to 1.16.1.
- [Release notes](https://github.com/cert-manager/cert-manager/releases)
- [Changelog](https://github.com/cert-manager/cert-manager/blob/master/RELEASE.md)
- [Commits](https://github.com/cert-manager/cert-manager/compare/v1.14.5...v1.16.1)

---
updated-dependencies:
- dependency-name: github.com/cert-manager/cert-manager
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Fix flaky target allocator test (#3355)

The test involves measuring the rate limit for the Prometheus CR watcher
, which is difficult to do given the potential timing differences
between hosts. I basically just relaxed a lot of the checks - the test
now passes if we take a lot longer than expected, and the tested
interval is also larger to begin with.

* add featuregate for k8s 1.28 native sidecar container (#2801)

* add featuregate for k8s 1.28 native sidecar container

Signed-off-by: Benedikt Bongartz <bongartz@klimlive.de>

* use slices methods to deal with sidecars

Signed-off-by: Benedikt Bongartz <bongartz@klimlive.de>

* apply recommendations

Signed-off-by: Benedikt Bongartz <bongartz@klimlive.de>

* test with k8s 1.29

Signed-off-by: Benedikt Bongartz <bongartz@klimlive.de>

---------

Signed-off-by: Benedikt Bongartz <bongartz@klimlive.de>

* Align insrumentation TLS config with collector (#3358)

Signed-off-by: Pavol Loffay <p.loffay@gmail.com>

* Update export-to-cluster-logging-lokistack to detect storageclass (#3357)

* fix upgrade testing (#3364)

* add iblancasa to approvers (#3363)

* upgrade: add test for version 0.110.0 (#3365)

Signed-off-by: Benedikt Bongartz <bongartz@klimlive.de>

* Set OTEL_LOGS_EXPORTER for python (#3330)

* Set OTEL_LOGS_EXPORTER for python

* Add changelog

* Update e2e tests

* Fix some e2e

* Fix instrumentation python test

* Another e2e fix

* Apply suggestions from code review

* Update .chloggen/3330-python-otel-logs-exporter.yaml

Co-authored-by: Jacob Aronoff <jaronoff97@users.noreply.github.com>

---------

Co-authored-by: Jacob Aronoff <jaronoff97@users.noreply.github.com>

* Update the OpenTelemetry Java agent version to 2.9.0 (#3366)

* Update to v0.51.0 (#3367)

Co-authored-by: Israel Blancas <iblancas@redhat.com>

* Update chainsaw in makefile (#3347)

Signed-off-by: Pavol Loffay <p.loffay@gmail.com>

* v1beta1: apply telemetry config defaults in webhook (#3361)

Signed-off-by: Benedikt Bongartz <bongartz@klimlive.de>

Update .chloggen/default_telemetry_settings.yaml

add another webhook test

Signed-off-by: Benedikt Bongartz <bongartz@klimlive.de>

avoid using mapstructure

Signed-off-by: Benedikt Bongartz <bongartz@klimlive.de>

test: assert on addr

* Bump github.com/prometheus/client_golang from 1.20.4 to 1.20.5 (#3374)

Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) from 1.20.4 to 1.20.5.
- [Release notes](https://github.com/prometheus/client_golang/releases)
- [Changelog](https://github.com/prometheus/client_golang/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prometheus/client_golang/compare/v1.20.4...v1.20.5)

---
updated-dependencies:
- dependency-name: github.com/prometheus/client_golang
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* prepare release v0.111.0 (#3351)

* prepare release v0.111.0

Signed-off-by: Benedikt Bongartz <bongartz@klimlive.de>

* Apply suggestions from code review

Co-authored-by: Mikołaj Świątek <mail@mikolajswiatek.com>
Signed-off-by: Benedikt Bongartz <bongartz@klimlive.de>

---------

Signed-off-by: Benedikt Bongartz <bongartz@klimlive.de>
Co-authored-by: Mikołaj Świątek <mail@mikolajswiatek.com>

* Add support for persistentVolumeClaimRetentionPolicy field (#3354)

* Add support for persistentVolumeClaimRetentionPolicy field

* Removed persistentVolumeClaimRetentionPolicy field from v1alpha1

* Added separate persistentVolumeClaimRetentionPolicy e2e test

* Renamed persistentVolumeClaimRetentionPolicy e2e test

* Removed unnecessary PersistentVolumeClaimRetentionPolicy function

* removed persistentVolumeClaimRetentionPolicy e2e test due to version difficulty and low added value

* Update apis/v1beta1/common.go

Co-authored-by: Jacob Aronoff <jaronoff97@users.noreply.github.com>

* Updating api doc with typo fix

---------

Co-authored-by: Jacob Aronoff <jaronoff97@users.noreply.github.com>
Co-authored-by: Israel Blancas <iblancas@redhat.com>

* Add nodejs auto-instrumentation support for linux/s390x,linux/ppc64le (#3362)

Signed-off-by: Pavol Loffay <p.loffay@gmail.com>
Co-authored-by: Israel Blancas <iblancas@redhat.com>

* Install all tools using the same macro (#3376)

controller-tools and envtest were installed in a different way than
other tools for no good reason. Fix this.

* Add user-specified instrumentation volume (#3285)

* feat(vol): add custom instr volume spec

* feat(vol): generate code

* feat(vol): add unit test

* feat(vol): update api docs

* fix(vol): fix unit test

* feat(vol): move validation to webhook

* feat(vol): add e2e test

* feat(vol):  update bundle

* fix(vol): fix bundle

* feat(vol): add validation unit tests

* meta: add changelog

* feat: add ephemeral volume option

* meta: update changelog

* feat: generate

* feat: adjust tests

* feat: regenerate

* fix: fix e2e volume test

* feat: update manifest

* fix: e2e test

* Test operator metrics can be scraped by OpenShift Monitoring (#3377)

* Remove TA maintainers code ownership (#3386)

* target allocator don't run as root (#3385)

* Support configuring java runtime from configmap or secret (env.valueFrom) (#3379)

Signed-off-by: Pavol Loffay <p.loffay@gmail.com>

* Bump github.com/prometheus/common from 0.60.0 to 0.60.1 (#3399)

Bumps [github.com/prometheus/common](https://github.com/prometheus/common) from 0.60.0 to 0.60.1.
- [Release notes](https://github.com/prometheus/common/releases)
- [Changelog](https://github.com/prometheus/common/blob/main/RELEASE.md)
- [Commits](https://github.com/prometheus/common/compare/v0.60.0...v0.60.1)

---
updated-dependencies:
- dependency-name: github.com/prometheus/common
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump go.opentelemetry.io/collector/featuregate from 1.17.0 to 1.18.0 (#3398)

Bumps [go.opentelemetry.io/collector/featuregate](https://github.com/open-telemetry/opentelemetry-collector) from 1.17.0 to 1.18.0.
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-collector/compare/pdata/v1.17.0...pdata/v1.18.0)

---
updated-dependencies:
- dependency-name: go.opentelemetry.io/collector/featuregate
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump the kubernetes group with 7 updates (#3397)

Bumps the kubernetes group with 7 updates:

| Package | From | To |
| --- | --- | --- |
| [k8s.io/api](https://github.com/kubernetes/api) | `0.31.1` | `0.31.2` |
| [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver) | `0.31.1` | `0.31.2` |
| [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery) | `0.31.1` | `0.31.2` |
| [k8s.io/client-go](https://github.com/kubernetes/client-go) | `0.31.1` | `0.31.2` |
| [k8s.io/component-base](https://github.com/kubernetes/component-base) | `0.31.1` | `0.31.2` |
| [k8s.io/kubectl](https://github.com/kubernetes/kubectl) | `0.31.1` | `0.31.2` |
| [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime) | `0.19.0` | `0.19.1` |


Updates `k8s.io/api` from 0.31.1 to 0.31.2
- [Commits](https://github.com/kubernetes/api/compare/v0.31.1...v0.31.2)

Updates `k8s.io/apiextensions-apiserver` from 0.31.1 to 0.31.2
- [Release notes](https://github.com/kubernetes/apiextensions-apiserver/releases)
- [Commits](https://github.com/kubernetes/apiextensions-apiserver/compare/v0.31.1...v0.31.2)

Updates `k8s.io/apimachinery` from 0.31.1 to 0.31.2
- [Commits](https://github.com/kubernetes/apimachinery/compare/v0.31.1...v0.31.2)

Updates `k8s.io/client-go` from 0.31.1 to 0.31.2
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/kubernetes/client-go/compare/v0.31.1...v0.31.2)

Updates `k8s.io/component-base` from 0.31.1 to 0.31.2
- [Commits](https://github.com/kubernetes/component-base/compare/v0.31.1...v0.31.2)

Updates `k8s.io/kubectl` from 0.31.1 to 0.31.2
- [Commits](https://github.com/kubernetes/kubectl/compare/v0.31.1...v0.31.2)

Updates `sigs.k8s.io/controller-runtime` from 0.19.0 to 0.19.1
- [Release notes](https://github.com/kubernetes-sigs/controller-runtime/releases)
- [Changelog](https://github.com/kubernetes-sigs/controller-runtime/blob/main/RELEASE.md)
- [Commits](https://github.com/kubernetes-sigs/controller-runtime/compare/v0.19.0...v0.19.1)

---
updated-dependencies:
- dependency-name: k8s.io/api
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: kubernetes
- dependency-name: k8s.io/apiextensions-apiserver
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: kubernetes
- dependency-name: k8s.io/apimachinery
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: kubernetes
- dependency-name: k8s.io/client-go
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: kubernetes
- dependency-name: k8s.io/component-base
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: kubernetes
- dependency-name: k8s.io/kubectl
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: kubernetes
- dependency-name: sigs.k8s.io/controller-runtime
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: kubernetes
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* HTTPD instrumentation: Safe modification of httpd.conf (#3395)

* HTTPD instrumentation: Safe modification of httpd.conf

* HTTPD instrumentation: added changelog file

* HTTPD instrumentation: added changelog file, for opened issue #3401

* Bump github.com/prometheus/prometheus in the prometheus group (#3396)

Bumps the prometheus group with 1 update: [github.com/prometheus/prometheus](https://github.com/prometheus/prometheus).


Updates `github.com/prometheus/prometheus` from 0.54.1 to 0.55.0
- [Release notes](https://github.com/prometheus/prometheus/releases)
- [Changelog](https://github.com/prometheus/prometheus/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prometheus/prometheus/compare/v0.54.1...v0.55.0)

---
updated-dependencies:
- dependency-name: github.com/prometheus/prometheus
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: prometheus
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Israel Blancas <iblancas@redhat.com>

* [autoinstrumentation/nodejs] Update to v0.52.0 (#3400)

updates the nodejs auto-instrumentation to the latest versions

* autoinstrumentation: install musl based autoinstrumentation in Python Docker image (#3384)

* autoinstrumentation: install musl in Python Docker image

* Add changelog

* Test OpenTelemetry must-gather script (#3387)

* Add automatic RBAC creation for kubeletstats receiver (#3388)

* Add automatic RBAC creation for kubeletstats receiver

Signed-off-by: Israel Blancas <iblancas@redhat.com>

* Revert change

Signed-off-by: Israel Blancas <iblancas@redhat.com>

---------

Signed-off-by: Israel Blancas <iblancas@redhat.com>

* Permission check fixed for the serviceaccount of the target allocator (#3391)

* Permission check fixed for the serviceaccount of the target allocator

* serviceaccount name included in warning message and unit tests are adjusted

* Add a separate compatibility document (#3393)

* Add Kubernetes support policy (#3406)

* docs: outline go support policy (#2839)

Signed-off-by: Benedikt Bongartz <bongartz@klimlive.de>

* Release 0.112.0 (#3405)

* Release 0.112.0

Signed-off-by: Yuri Sa <yurimsa@gmail.com>

* Release 0.112.0

Signed-off-by: Yuri Sa <yurimsa@gmail.com>

---------

Signed-off-by: Yuri Sa <yurimsa@gmail.com>

* Generate only TargetAllocator CR from Collector CR (#3402)

This is hidden behind a feature flag. Nothing changes by default.

* Updating spec mutation logic of daemonset, statefulset, and deployment with mergeWithOverwriteWithEmptyValue (#3324)

* e2e tests for additionalContainers added

* additionalContainers related unit tests added for mutation

* Changed apiversion to v1beta1 in nodeselector e2e test

* removed explicit zero value for additionalContainers and changed apply to update in chainsaw test

* added affinity in collector e2e tests

* affinity unit tests added for daemonset, deployment, statefulset during mutation

* collector container mutate args e2e tests added

* Unit tests added for additional args mutation of collector container

* e2e tests for changing labels in collectors

* e2e tests for changing annotations in collectors

* fix annotation change e2e test asserts

* Error and label change related unit tests added for resource mutation

* fix label change e2e tests for mutation

* mutating the spec and labels of deployment, daemonset, statefulset with mergeWithOverwriteWithEmptyValue

* Adjust reconcile tests to new mutation logic

* Added chlog entry for new mutation logic

* fix typo in mutate_test.go

* Fix G601: Implicit memory aliasing in mutate_test.go

* Revert "Adjust reconcile tests to new mutation logic"

This reverts commit 9060661d6b82011f77cfa0cebd5a8580bfaa9111.

* label and annotation changes with mergeWithOverride; adjust tests

* copy over desired.spec.template.spec to existing.spec.template.spec

* volumeClaimTemplates mutation through range

* Change type to bugfix

* Fix volume-claim-label e2e test

---------

Co-authored-by: Israel Blancas <iblancas@redhat.com>

* Inject K8S_NODE_NAME environment variable when using the kubeletstats receiver (#3389)

* Add automatic RBAC creation for kubeletstats receiver

Signed-off-by: Israel Blancas <iblancas@redhat.com>

* Inject K8S_NODE_NAME environment variable when using the kubeletstats receiver

Signed-off-by: Israel Blancas <iblancas@redhat.com>

* Revert change

Signed-off-by: Israel Blancas <iblancas@redhat.com>

* Fix lint

Signed-off-by: Israel Blancas <iblancas@redhat.com>

* Add missing tests

Signed-off-by: Israel Blancas <iblancas@redhat.com>

* Remove debug statement

Signed-off-by: Israel Blancas <iblancas@redhat.com>

---------

Signed-off-by: Israel Blancas <iblancas@redhat.com>

* Add a benchmark for the whole targets pipeline (#3415)

* Python auto-instrumentation: handle musl based containers (#3332)

* Python auto-instrumentation: handle musl based containers

Build and and inject musl based python auto-instrumentation if proper
annotation is configured:

instrumentation.opentelemetry.io/otel-python-platform: "musl"

Refs #2264

* Add changelog

* fix indentation in e2e yaml

* Assert specific command in musl e2e instrumentation test

* Update README

* Use a different struct for scrape target serialization (#3417)

* Scrape config and probe support in target allocator (#3394)

* Enable scrape config and probe support in TA

* chlog

* fix the stopping

* remove log

* downgrade to 1.22, oops

* comments

* Allow setting target allocator via label (#3411)

* Allow setting target allocator via label

* Move label definition to constants package

* Fix context handling in collector webhook build validator

* [Autoinstrumentation Nodejs] Support exporting traces via http using `OTEL_EXPORTER_OTLP_PROTOCOL` (#3413)

* refactor(exporter): extract function to create traces exporter

Issue #3412

* feat(exporter): Support OTEL_EXPORTER_OTLP_PROTOCOL=http/protobuf for exporting traces via http

Closes #3412

* [chore] Don't check changelog links in CI (#3424)

* bump otel dotnet autoinstrumentation to 1.9.0 (#3434)

* Add automatic RBAC creation for k8sevents receiver (#3421)

* Add automatic RBAC creation for k8sevents receiver

Signed-off-by: Israel Blancas <iblancas@redhat.com>

* Add missing file

Signed-off-by: Israel Blancas <iblancas@redhat.com>

---------

Signed-off-by: Israel Blancas <iblancas@redhat.com>

* Create ServiceMonitor for operator metrics programmatically (#3371)

* Create ServiceMonitor for operator metrics programmatically

Signed-off-by: Israel Blancas <iblancas@redhat.com>

* Apply changes requested in CR

Signed-off-by: Israel Blancas <iblancas@redhat.com>

* Apply changes requested in CR

Signed-off-by: Israel Blancas <iblancas@redhat.com>

---------

Signed-off-by: Israel Blancas <iblancas@redhat.com>

* Prepare release 0.113.0 (#3437)

* Prepare release 0.113.0

Signed-off-by: Pavol Loffay <p.loffay@gmail.com>

* Fix

Signed-off-by: Pavol Loffay <p.loffay@gmail.com>

---------

Signed-off-by: Pavol Loffay <p.loffay@gmail.com>

* Stop unnecessarily caching in the CI lint workflow (#3440)

* Bump go.opentelemetry.io/collector/featuregate from 1.18.0 to 1.19.0 (#3444)

Bumps [go.opentelemetry.io/collector/featuregate](https://github.com/open-telemetry/opentelemetry-collector) from 1.18.0 to 1.19.0.
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-collector/compare/pdata/v1.18.0...pdata/v1.19.0)

---
updated-dependencies:
- dependency-name: go.opentelemetry.io/collector/featuregate
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump github.com/prometheus/prometheus in the prometheus group (#3442)

Bumps the prometheus group with 1 update: [github.com/prometheus/prometheus](https://github.com/prometheus/prometheus).


Updates `github.com/prometheus/prometheus` from 0.55.0 to 0.55.1
- [Release notes](https://github.com/prometheus/prometheus/releases)
- [Changelog](https://github.com/prometheus/prometheus/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prometheus/prometheus/compare/v0.55.0...v0.55.1)

---
updated-dependencies:
- dependency-name: github.com/prometheus/prometheus
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: prometheus
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump the otel group with 6 updates (#3443)

Bumps the otel group with 6 updates:

| Package | From | To |
| --- | --- | --- |
| [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) | `1.31.0` | `1.32.0` |
| [go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp](https://github.com/open-telemetry/opentelemetry-go) | `1.31.0` | `1.32.0` |
| [go.opentelemetry.io/otel/exporters/prometheus](https://github.com/open-telemetry/opentelemetry-go) | `0.53.0` | `0.54.0` |
| [go.opentelemetry.io/otel/metric](https://github.com/open-telemetry/opentelemetry-go) | `1.31.0` | `1.32.0` |
| [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go) | `1.31.0` | `1.32.0` |
| [go.opentelemetry.io/otel/sdk/metric](https://github.com/open-telemetry/opentelemetry-go) | `1.31.0` | `1.32.0` |


Updates `go.opentelemetry.io/otel` from 1.31.0 to 1.32.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.31.0...v1.32.0)

Updates `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp` from 1.31.0 to 1.32.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.31.0...v1.32.0)

Updates `go.opentelemetry.io/otel/exporters/prometheus` from 0.53.0 to 0.54.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/example/prometheus/v0.53.0...exporters/prometheus/v0.54.0)

Updates `go.opentelemetry.io/otel/metric` from 1.31.0 to 1.32.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.31.0...v1.32.0)

Updates `go.opentelemetry.io/otel/sdk` from 1.31.0 to 1.32.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.31.0...v1.32.0)

Updates `go.opentelemetry.io/otel/sdk/metric` from 1.31.0 to 1.32.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.31.0...v1.32.0)

---
updated-dependencies:
- dependency-name: go.opentelemetry.io/otel
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel
- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel
- dependency-name: go.opentelemetry.io/otel/exporters/prometheus
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel
- dependency-name: go.opentelemetry.io/otel/metric
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel
- dependency-name: go.opentelemetry.io/otel/sdk
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel
- dependency-name: go.opentelemetry.io/otel/sdk/metric
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Fix invalid manifests in e2e tests (#3449)

* Store Prometheus labels as a slice instead of a map (#3422)

* Drop half of the targets in relabel benchmark

* Store Prometheus labels as a slice instead of a map

This should be more efficient in general, and will let us skip target
hashing completely in the future.

* Refactor the relabel loop

* Fix error when the operator metrics ServiceMonitor already exists (#3447)

* Fix error when the operator metrics ServiceMonitor already exists

Signed-off-by: Israel Blancas <iblancas@redhat.com>

* Wrap the errors and log them

Signed-off-by: Israel Blancas <iblancas@redhat.com>

---------

Signed-off-by: Israel Blancas <iblancas@redhat.com>

* Update the OpenTelemetry Java agent version to 2.10.0 (#3457)

* Check operator metrics (#3458)

* Add automatic RBAC creation for k8sobjects receiver (#3430)

* Add automatic RBAC creation for k8sobjects receiver

Signed-off-by: Israel Blancas <iblancas@redhat.com>

* Fix documentation

Signed-off-by: Israel Blancas <iblancas@redhat.com>

* Move to v1beta1

Signed-off-by: Israel Blancas <iblancas@redhat.com>

---------

Signed-off-by: Israel Blancas <iblancas@redhat.com>

* Bump github.com/cert-manager/cert-manager from 1.16.1 to 1.16.2 (#3480)

Bumps [github.com/cert-manager/cert-manager](https://github.com/cert-manager/cert-manager) from 1.16.1 to 1.16.2.
- [Release notes](https://github.com/cert-manager/cert-manager/releases)
- [Changelog](https://github.com/cert-manager/cert-manager/blob/master/RELEASE.md)
- [Commits](https://github.com/cert-manager/cert-manager/compare/v1.16.1...v1.16.2)

---
updated-dependencies:
- dependency-name: github.com/cert-manager/cert-manager
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Fix assert for multi-cluster test (#3481)

* Bump base memory requirements for python and go (#3473)

* Bump base memory requirements for python and go

  - When auto-instrumenting applications, I have noticed that default memory
    limits are too tight for some languages. This leads to the
    following:
    - Intermitent OOMKilled events in init container when auto-instrumenting python applications.
      Eventually the pods are able to start.
    - OOMKilled events for sidecar containers in go applications. The
      pods are not able to start.
  - 64Mi seems to be enough to fix these issues. While some tweaking by users may still be necessary,
    the operator should work out-of-the-box for all supported languages.

* Add changelog

* Link issue in changelog

* chore: replace gcr.io for kube-rbac-proxy image (#3485)

* chore: replace gcr.io for kube-rbac-proxy image

* chore: add Changelog

* Test operator restart (#3486)

* Cleanup nodejs dependencies (#3466)

Signed-off-by: Pavol Loffay <p.loffay@gmail.com>

* Add allocation_fallback_strategy option as fallback strategy for per-node strategy (#3482)

* Add least-weighted as fallback strategy for per-node strategy

* Add changelog file

* Change fallback strategy to consistent-hashing

* Update changelog

* Fix bad test condition that might pass even if target was not assigned

* Make fallback strategy a config option

* Update changelog

* Add period to test comments

* Add feature gate for enabling fallback strategy

* Fix featuregate id

* Update cmd/otel-allocator/allocation/per_node_test.go

Co-authored-by: Mikołaj Świątek <mail@mikolajswiatek.com>

* Update cmd/otel-allocator/allocation/per_node_test.go

Co-authored-by: Mikołaj Świątek <mail@mikolajswiatek.com>

* Update cmd/otel-allocator/allocation/per_node_test.go

Co-authored-by: Mikołaj Świątek <mail@mikolajswiatek.com>

* Only add fallbackstrategy if nonempty

* Remove unnecessary comments

* Add unit test for fallbackstrategy feature gate

* Update changelog

---------

Co-authored-by: Mikołaj Świątek <mail@mikolajswiatek.com>

* Add automatic RBAC creation for k8scluster receiver (#3428)

Signed-off-by: Israel Blancas <iblancas@redhat.com>

* Add a warning message when one created collector needs extra RBAC permissions and the service account doesn't have them (#3433)

* Add a warning message when one created collector needs extra RBAC permissions and the service account doesn't have them

Signed-off-by: Israel Blancas <iblancas@redhat.com>

* Fix nil

Signed-off-by: Israel Blancas <iblancas@redhat.com>

* Show an admission warning

Signed-off-by: Israel Blancas <iblancas@redhat.com>

* Apply changes requested in code review

Signed-off-by: Israel Blancas <iblancas@redhat.com>

---------

Signed-off-by: Israel Blancas <iblancas@redhat.com>

* Bump go.opentelemetry.io/collector/featuregate from 1.19.0 to 1.20.0 (#3493)

Bumps [go.opentelemetry.io/collector/featuregate](https://github.com/open-telemetry/opentelemetry-collector) from 1.19.0 to 1.20.0.
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-collector/compare/pdata/v1.19.0...pdata/v1.20.0)

---
updated-dependencies:
- dependency-name: go.opentelemetry.io/collector/featuregate
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump github.com/Masterminds/semver/v3 from 3.3.0 to 3.3.1 (#3492)

Bumps [github.com/Masterminds/semver/v3](https://github.com/Masterminds/semver) from 3.3.0 to 3.3.1.
- [Release notes](https://github.com/Masterminds/semver/releases)
- [Changelog](https://github.com/Masterminds/semver/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Masterminds/semver/compare/v3.3.0...v3.3.1)

---
updated-dependencies:
- dependency-name: github.com/Masterminds/semver/v3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump the kubernetes group with 7 updates (#3491)

Bumps the kubernetes group with 7 updates:

| Package | From | To |
| --- | --- | --- |
| [k8s.io/api](https://github.com/kubernetes/api) | `0.31.2` | `0.31.3` |
| [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver) | `0.31.2` | `0.31.3` |
| [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery) | `0.31.2` | `0.31.3` |
| [k8s.io/client-go](https://github.com/kubernetes/client-go) | `0.31.2` | `0.31.3` |
| [k8s.io/component-base](https://github.com/kubernetes/component-base) | `0.31.2` | `0.31.3` |
| [k8s.io/kubectl](https://github.com/kubernetes/kubectl) | `0.31.2` | `0.31.3` |
| [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime) | `0.19.1` | `0.19.2` |


Updates `k8s.io/api` from 0.31.2 to 0.31.3
- [Commits](https://github.com/kubernetes/api/compare/v0.31.2...v0.31.3)

Updates `k8s.io/apiextensions-apiserver` from 0.31.2 to 0.31.3
- [Release notes](https://github.com/kubernetes/apiextensions-apiserver/releases)
- [Commits](https://github.com/kubernetes/apiextensions-apiserver/compare/v0.31.2...v0.31.3)

Updates `k8s.io/apimachinery` from 0.31.2 to 0.31.3
- [Commits](https://github.com/kubernetes/apimachinery/compare/v0.31.2...v0.31.3)

Updates `k8s.io/client-go` from 0.31.2 to 0.31.3
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/kubernetes/client-go/compare/v0.31.2...v0.31.3)

Updates `k8s.io/component-base` from 0.31.2 to 0.31.3
- [Commits](https://github.com/kubernetes/component-base/compare/v0.31.2...v0.31.3)

Updates `k8s.io/kubectl` from 0.31.2 to 0.31.3
- [Commits](https://github.com/kubernetes/kubectl/compare/v0.31.2...v0.31.3)

Updates `sigs.k8s.io/controller-runtime` from 0.19.1 to 0.19.2
- [Release notes](https://github.com/kubernetes-sigs/controller-runtime/releases)
- [Changelog](https://github.com/kubernetes-sigs/controller-runtime/blob/main/RELEASE.md)
- [Commits](https://github.com/kubernetes-sigs/controller-runtime/compare/v0.19.1...v0.19.2)

---
updated-dependencies:
- dependency-name: k8s.io/api
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: kubernetes
- dependency-name: k8s.io/apiextensions-apiserver
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: kubernetes
- dependency-name: k8s.io/apimachinery
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: kubernetes
- dependency-name: k8s.io/client-go
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: kubernetes
- dependency-name: k8s.io/component-base
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: kubernetes
- dependency-name: k8s.io/kubectl
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: kubernetes
- dependency-name: sigs.k8s.io/controller-runtime
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: kubernetes
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* [autoinstrumentation/nodejs] update node dependencies (#3475)

This updates the dependencies of the autoinstrumentation for nodejs to
the latest available versions.

There have been some important bugfixes for us recently.

Signed-off-by: Marius Svechla <m.svechla@gmail.com>

* [chore] Fix featuregate usage in controller tests (#3490)

We haven't been unsetting feature gates in controller tests after ending
the test, leading to them being enabled for the duration of the test
suite. In one case, a test actually depended on this fact, and I needed
to set the gate in it explicitly.

Also switched to use the gates explicitly vs parsing flags.

* Release v0.114.0 (#3498)

* Create service for extensions (#3403)

* feat: create service for extensions

Signed-off-by: Ankit152 <ankitkurmi152@gmail.com>

* chore: added extension service in manifest factories

Signed-off-by: Ankit152 <ankitkurmi152@gmail.com>

* chore: added unit test for extension service function

Signed-off-by: Ankit152 <ankitkurmi152@gmail.com>

* chore: added e2e tests for extensions

Signed-off-by: Ankit152 <ankitkurmi152@gmail.com>

---------

Signed-off-by: Ankit152 <ankitkurmi152@gmail.com>

* Fix prometheus rule file (#3504)

* Fix PrometheusRule file

Signed-off-by: Yuri Sa <yurimsa@gmail.com>

* Fix PrometheusRule file

Signed-off-by: Yuri Sa <yurimsa@gmail.com>

* Fix PrometheusRule file

Signed-off-by: Yuri Sa <yurimsa@gmail.com>

---------

Signed-off-by: Yuri Sa <yurimsa@gmail.com>

* Bump github.com/stretchr/testify from 1.9.0 to 1.10.0 (#3506)

Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify) from 1.9.0 to 1.10.0.
- [Release notes](https://github.com/stretchr/testify/releases)
- [Commits](https://github.com/stretchr/testify/compare/v1.9.0...v1.10.0)

---
updated-dependencies:
- dependency-name: github.com/stretchr/testify
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Revert "Support configuring java runtime from configmap or secret (env.valueFrom)" (#3510)

* Revert "Support configuring java runtime from configmap or secret (env.valueF…"

This reverts commit 2b36f0d6f9498e3c82185a4a18f0c855c4da4a57.

* chlog (#3511)

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Janario Oliveira <janario.oliveira@gmail.com>
Signed-off-by: Yuri Sa <yurimsa@gmail.com>
Signed-off-by: Juraci Paixão Kröhling <juraci@kroehling.de>
Signed-off-by: Pavol Loffay <p.loffay@gmail.com>
Signed-off-by: Israel Blancas <iblancasa@gmail.com>
Signed-off-by: Vineeth Pothulapati <vineethpothulapati@outlook.com>
Signed-off-by: Ruben Vargas <ruben.vp8510@gmail.com>
Signed-off-by: Benedikt Bongartz <bongartz@klimlive.de>
Signed-off-by: Israel Blancas <iblancas@redhat.com>
Signed-off-by: Marius Svechla <m.svechla@gmail.com>
Signed-off-by: Ankit152 <ankitkurmi152@gmail.com>
Co-authored-by: Mikołaj Świątek <mail+sumo@mikolajswiatek.com>
Co-authored-by: ItielOlenick <67790309+ItielOlenick@users.…
@alexkruc alexkruc requested a review from a team as a code owner December 5, 2024 09:50
@alexkruc alexkruc closed this Dec 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Autoinstrumentation Nodejs] use http exporter when OTEL_EXPORTER_OTLP_PROTOCOL=http/protobuf
2 participants