Skip to content

Commit

Permalink
Sync fork (#2)
Browse files Browse the repository at this point in the history
* [autoinstrumention] Bump dotnet (#1978)

* Bump dotnet

* changelog

* [autoinstrumentation] Bump NodeJS Dependencies (#1977)

* Bump nodejs dependencies

* changelog

* Expose the Prometheus exporter port when specified in the config (#1953)

* Expose Prometheus exporter port in the OTEL Collector

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

* Format

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

* Allow the usage of multiple exporters

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

* Format

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

* Fix tests

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

* Apply changes requested in CR

---------

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

* Add managementState field to collector crd spec (#1888)

* adds managementState field to collector crd spec

* changes e2e test case

* cover new case in e2e test case

* fix typo

* fix e2e test cases

* fix e2e test case

* add assertion on config map state

* Remove legacy OTLP HTTP port (#1971)

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

* Make sure port name in ingress and route match service (#1970)

* Make sure port name in ingress and route match service

Port name in service/ingress/route can be longer than 15 characters.
The port name 15 characters is enforced in ports on pods.

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>

---------

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

* [chore] Refactor Manifest Generation to internal package (#1965)

* parent 2998ccc3963557acdbc0676d4775e70d32a3b8a2
author Jacob Aronoff <jacobaronoff45@gmail.com> 1690402542 -0400
committer Jacob Aronoff <jacobaronoff45@gmail.com> 1691001855 -0400

Merge upstream, squash to main

* Fix missing import

* fix whoopsie

* Add dependabot grouping for common things (#1979)

* Add groups

* add chlog entry

* remove chloggen

* Bump the prometheus group with 1 update (#1985)

Bumps the prometheus group with 1 update: [github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring](https://github.com/prometheus-operator/prometheus-operator).

- [Release notes](https://github.com/prometheus-operator/prometheus-operator/releases)
- [Changelog](https://github.com/prometheus-operator/prometheus-operator/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prometheus-operator/prometheus-operator/compare/v0.66.0...v0.67.1)

---
updated-dependencies:
- dependency-name: github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring
  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>

* Bump github.com/prometheus/prometheus from 0.45.0 to 0.46.0 (#1961)

Bumps [github.com/prometheus/prometheus](https://github.com/prometheus/prometheus) from 0.45.0 to 0.46.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.45.0...v0.46.0)

---
updated-dependencies:
- dependency-name: github.com/prometheus/prometheus
  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>

* Align management state constant with other constants (#1988)

* Align management state constant with other constants

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>

---------

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

* Set securityContext on injected initContainer (#1273)

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

* Bump the kubernetes group with 1 update (#1993)

Bumps the kubernetes group with 1 update: [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime).

- [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.15.0...v0.15.1)

---
updated-dependencies:
- 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>

* Bump the kubernetes group in /cmd/operator-opamp-bridge with 1 update (#1991)

Bumps the kubernetes group in /cmd/operator-opamp-bridge with 1 update: [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime).

- [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.15.0...v0.15.1)

---
updated-dependencies:
- 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>

* update prometheus deps (#1996)

* Bump the kubernetes group in /cmd/otel-allocator with 1 update (#1992)

Bumps the kubernetes group in /cmd/otel-allocator with 1 update: [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime).

- [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.15.0...v0.15.1)

---
updated-dependencies:
- 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>

* Prepare changelog for release v0.82.0 (#1999)

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

* Set the level 4 for the operator (#2003)

* Set the level 4 for the operator

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

* Add missing changelog

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

---------

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

* Bump golang from 1.20 to 1.21 (#2000)

Bumps golang from 1.20 to 1.21.

---
updated-dependencies:
- dependency-name: golang
  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>

* Expose the pprof server in the operator (#1998)

* Add changelog

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

* Expose pprof server

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

* Fix changelog

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

* Apply changes requested in CR

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

---------

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

* Add dependabot rules for TA and opamp-bridge Dockerfiles (#2005)

* Adding Additional Containers to the Collector spec (#1980)

* Adding additional container specs to support sidecars and other containers in the collector pod

Signed-off-by: Matt Christiansen <matt@nikore.net>

* Addressing code review comments: Improving the godoc comment, adding changelog file

* Update apis/v1alpha1/opentelemetrycollector_types.go

Co-authored-by: Tyler Helmuth <12352919+TylerHelmuth@users.noreply.github.com>

* Update apis/v1alpha1/opentelemetrycollector_types.go

Co-authored-by: Tyler Helmuth <12352919+TylerHelmuth@users.noreply.github.com>

* Adding in an assertion that the additional container equals input

* Adding webhook validation and improving comments based on PR feedback

---------

Signed-off-by: Matt Christiansen <matt@nikore.net>
Co-authored-by: Tyler Helmuth <12352919+TylerHelmuth@users.noreply.github.com>

* get servicename from daemonset if possible (#2013)

* get servicename from daemonset if possible

Signed-off-by: Angelo Poerio <angelo.poerio@gmail.com>

* added changelog

Signed-off-by: Angelo Poerio <angelo.poerio@gmail.com>

---------

Signed-off-by: Angelo Poerio <angelo.poerio@gmail.com>

* Make sure OTLP exporter can report data to OTLP ingress/route without additional configuration (#1981)

* Make sure OTLP export can report data to OTLP ingress/route without additional configuration.

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

* Trim CRD description size

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>

---------

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

* Use golang 1.21 (#2009)

* Use golang 1.21

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

* Use golang 1.21

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>

---------

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

* Bump the kubernetes group in /cmd/operator-opamp-bridge with 2 updates (#2027)

Bumps the kubernetes group in /cmd/operator-opamp-bridge with 2 updates: [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery) and [k8s.io/client-go](https://github.com/kubernetes/client-go).


Updates `k8s.io/apimachinery` from 0.27.4 to 0.28.0
- [Commits](https://github.com/kubernetes/apimachinery/compare/v0.27.4...v0.28.0)

Updates `k8s.io/client-go` from 0.27.4 to 0.28.0
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/kubernetes/client-go/compare/v0.27.4...v0.28.0)

---
updated-dependencies:
- dependency-name: k8s.io/apimachinery
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: kubernetes
- dependency-name: k8s.io/client-go
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: kubernetes
...

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

* Bump k8s dependencies to 0.28.0 (#2031)

* Fix getPrometheusExporterPorts incorrectly matching to prometheusremotewrite exporter (#2016) (#2017)

* Fix getPrometheusExporterPorts incorrectly matching to prometheusremotewrite exporter

* add unit test for collector prometheus rw exporter

* standardized code format

* Bump OpenTelemetry .NET Automatic Instrumentation to 1.0.0-rc.2 (#2030)

* Update the OpenTelemetry Java agent version to 1.29.0 (#2034)

* Use scratch as the base image for operator (#2014)

* Bump the kubernetes group in /cmd/otel-allocator with 2 updates (#2025)

Bumps the kubernetes group in /cmd/otel-allocator with 2 updates: [k8s.io/api](https://github.com/kubernetes/api) and [k8s.io/client-go](https://github.com/kubernetes/client-go).


Updates `k8s.io/api` from 0.27.4 to 0.28.0
- [Commits](https://github.com/kubernetes/api/compare/v0.27.4...v0.28.0)

Updates `k8s.io/client-go` from 0.27.4 to 0.28.0
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/kubernetes/client-go/compare/v0.27.4...v0.28.0)

---
updated-dependencies:
- dependency-name: k8s.io/api
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: kubernetes
- dependency-name: k8s.io/client-go
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: kubernetes
...

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

* Release v0.83.0 (#2035)

* Bump versions

* Release notes

* version fix, components, etc.

* Create Service Monitors for the Prometheus exporters (#1983)

* Create Service Monitors for the Prometheus exporters

* Remove testing changes

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

* Remove pull policy

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

* Apply changes requested in PR

* Fix E2E test

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

* Update E2E test to use the enableMetrics flag

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

* Use the enable metrics to create the SM or not

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

* Update field description

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

* Add missing docs

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

* Remove config

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

* Ensue the ServiceMonitor matches a specific OpenTelemetry Collector instance

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

* Update generated files

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

* Fix comment

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

---------

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

* Make OpenShift Route work with gRPC receivers (#2028)

* Make OpenShift Route work with gRPC receivers

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>

---------

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

* Bump the kubernetes group in /cmd/operator-opamp-bridge with 1 update (#2042)

Bumps the kubernetes group in /cmd/operator-opamp-bridge with 1 update: [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime).

- [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.15.1...v0.16.0)

---
updated-dependencies:
- dependency-name: sigs.k8s.io/controller-runtime
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: kubernetes
...

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

* Bump the kubernetes group in /cmd/otel-allocator with 1 update (#2041)

Bumps the kubernetes group in /cmd/otel-allocator with 1 update: [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime).

- [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.15.1...v0.16.0)

---
updated-dependencies:
- dependency-name: sigs.k8s.io/controller-runtime
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: kubernetes
...

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/semconv from 0.82.0 to 0.83.0 (#2037)

Bumps [go.opentelemetry.io/collector/semconv](https://github.com/open-telemetry/opentelemetry-collector) from 0.82.0 to 0.83.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/v0.82.0...v0.83.0)

---
updated-dependencies:
- dependency-name: go.opentelemetry.io/collector/semconv
  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 controller-runtime to 0.16 (#2046)

* Bump the kubernetes group with 1 update

Bumps the kubernetes group with 1 update: [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime).

- [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.15.1...v0.16.0)

---
updated-dependencies:
- dependency-name: sigs.k8s.io/controller-runtime
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: kubernetes
...

Signed-off-by: dependabot[bot] <support@github.com>

* Fixes

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

---------

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

* Run e2e tests on Kubernetes 1.28 (#2047)

* Run e2e tests on Kubernetes 1.28

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

* Run e2e tests on Kubernetes 1.28

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

* Run e2e tests on Kubernetes 1.28

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

---------

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

* Bump the kubernetes group in /cmd/operator-opamp-bridge with 2 updates (#2056)

Bumps the kubernetes group in /cmd/operator-opamp-bridge with 2 updates: [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery) and [k8s.io/client-go](https://github.com/kubernetes/client-go).


Updates `k8s.io/apimachinery` from 0.28.0 to 0.28.1
- [Commits](https://github.com/kubernetes/apimachinery/compare/v0.28.0...v0.28.1)

Updates `k8s.io/client-go` from 0.28.0 to 0.28.1
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/kubernetes/client-go/compare/v0.28.0...v0.28.1)

---
updated-dependencies:
- 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
...

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 3 updates (#2055)

Bumps the kubernetes group with 3 updates: [k8s.io/api](https://github.com/kubernetes/api), [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver) and [k8s.io/kubectl](https://github.com/kubernetes/kubectl).


Updates `k8s.io/api` from 0.28.0 to 0.28.1
- [Commits](https://github.com/kubernetes/api/compare/v0.28.0...v0.28.1)

Updates `k8s.io/apiextensions-apiserver` from 0.28.0 to 0.28.1
- [Release notes](https://github.com/kubernetes/apiextensions-apiserver/releases)
- [Commits](https://github.com/kubernetes/apiextensions-apiserver/compare/v0.28.0...v0.28.1)

Updates `k8s.io/kubectl` from 0.28.0 to 0.28.1
- [Commits](https://github.com/kubernetes/kubectl/compare/v0.28.0...v0.28.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/kubectl
  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>

* Bump the kubernetes group in /cmd/otel-allocator with 2 updates (#2054)

Bumps the kubernetes group in /cmd/otel-allocator with 2 updates: [k8s.io/api](https://github.com/kubernetes/api) and [k8s.io/client-go](https://github.com/kubernetes/client-go).


Updates `k8s.io/api` from 0.28.0 to 0.28.1
- [Commits](https://github.com/kubernetes/api/compare/v0.28.0...v0.28.1)

Updates `k8s.io/client-go` from 0.28.0 to 0.28.1
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/kubernetes/client-go/compare/v0.28.0...v0.28.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/client-go
  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>

* Bump github.com/prometheus/alertmanager in /cmd/otel-allocator (#2057)

Bumps [github.com/prometheus/alertmanager](https://github.com/prometheus/alertmanager) from 0.25.0 to 0.25.1.
- [Release notes](https://github.com/prometheus/alertmanager/releases)
- [Changelog](https://github.com/prometheus/alertmanager/blob/v0.25.1/CHANGELOG.md)
- [Commits](https://github.com/prometheus/alertmanager/compare/v0.25.0...v0.25.1)

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

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

* Fix ci (#2052)

* Bump go.opentelemetry.io/otel from 1.16.0 to 1.17.0 (#2067)

Bumps [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) from 1.16.0 to 1.17.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.16.0...v1.17.0)

---
updated-dependencies:
- dependency-name: go.opentelemetry.io/otel
  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 go.opentelemetry.io/otel in /cmd/operator-opamp-bridge (#2065)

Bumps [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) from 1.16.0 to 1.17.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.16.0...v1.17.0)

---
updated-dependencies:
- dependency-name: go.opentelemetry.io/otel
  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>

* Avoid rerunning the pod mutator for the instrumentation injection more than one time (#2048)

* Avoid running the instrumentation pod mutator for already instrumented pods

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

* Add missing changelog

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

* Fix E2E tests

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

* Apply changes requested in code review

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

* Add unit test for hte golang and env variable situations

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

* Fix lint

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

---------

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

* Use Monitoring OLM category (#2062)

Signed-off-by: Pavol Loffay <p.loffay@gmail.com>
Co-authored-by: Ben B <bongartz@klimlive.de>

* Limit auto-instrumentation volume size (#2045)

* Make OpenShift Route work with gRPC receivers (#2028)

* Make OpenShift Route work with gRPC receivers

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>

---------

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>

---------

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

* Bump the kubernetes group in /cmd/operator-opamp-bridge with 1 update (#2077)

Bumps the kubernetes group in /cmd/operator-opamp-bridge with 1 update: [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime).

- [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.16.0...v0.16.1)

---
updated-dependencies:
- 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>

* Bump the kubernetes group with 1 update (#2076)

Bumps the kubernetes group with 1 update: [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime).

- [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.16.0...v0.16.1)

---
updated-dependencies:
- 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>

* Bump the kubernetes group in /cmd/otel-allocator with 1 update (#2075)

Bumps the kubernetes group in /cmd/otel-allocator with 1 update: [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime).

- [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.16.0...v0.16.1)

---
updated-dependencies:
- 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>

* Allow copy of files for non-root user (#2069)

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

* Bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp (#2066)

Bumps [go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp](https://github.com/open-telemetry/opentelemetry-go) from 0.39.0 to 0.40.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/sdk/metric/v0.39.0...sdk/metric/v0.40.0)

---
updated-dependencies:
- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp
  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>

* Make OpenShift routes work with missing hostname (#2074)

* Make OpenShift routes work with missing hostname

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 the changelog entry

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

* Update .chloggen/route-use-defaults.yaml

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

---------

Signed-off-by: Pavol Loffay <p.loffay@gmail.com>
Co-authored-by: Ben B <bongartz@klimlive.de>
Co-authored-by: Israel Blancas <iblancasa@gmail.com>

* Move the instrumentation E2E tests to their own folder (#2084)

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

* Fixes reconciling Internal Traffic Policy changes and adds test (#2060)

* Fixes reconciling Internal Traffic Policy changes and add tests

* add changelog

* issue in changelog

* Bump actions/checkout from 3 to 4 (#2083)

Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

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

* Update godoc for pod and container security context (#1279)

* chore: update godoc for pod and container security context

Add detailed description of SecurityContext and PodSecurityContext
fields.

* make bundle

* re-run make api-docs

* .NET auto-instrumentation include musl in docker image (#2087)

* [.NET AutoInstrumentation] Docker image includes musl library

* Replace ADD by get command

* Remove redundant files from docker image

* Execute all commands in one layer

* Fix passing arguments

* revert to ADD as wget is failing on CI

* Typo fix

Co-authored-by: Paulo Janotti <pjanotti@splunk.com>

---------

Co-authored-by: Paulo Janotti <pjanotti@splunk.com>

* [chore] Update go version used in workflows (#2088)

* Update go version used in workflows

* Use correct patch version

* Bump the prometheus group with 1 update (#2090)

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

- [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.46.0...v0.47.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>

* Bump the prometheus group in /cmd/otel-allocator with 1 update (#2091)

Bumps the prometheus group in /cmd/otel-allocator with 1 update: [github.com/prometheus/prometheus](https://github.com/prometheus/prometheus).

- [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.46.0...v0.47.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>

* [autoinstrumentation] Bump dotnet to 1.0.0 (#2096)

* bump dotnet

* Update .chloggen/upgrade-dotnet.yaml

* Bump the prometheus group with 1 update (#2101)

Bumps the prometheus group with 1 update: [github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring](https://github.com/prometheus-operator/prometheus-operator).

- [Release notes](https://github.com/prometheus-operator/prometheus-operator/releases)
- [Changelog](https://github.com/prometheus-operator/prometheus-operator/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prometheus-operator/prometheus-operator/compare/v0.67.1...v0.68.0)

---
updated-dependencies:
- dependency-name: github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring
  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>

* Remove TargetAllocator resource defaults (#2040)

* Remove TargetAllocator resource defaults

* Add changelog entry

* Update e2e test for target allocator

* trigger tests

* Add heads up for change of behaviour

* Bump go.opentelemetry.io/otel/metric in /cmd/operator-opamp-bridge (#2120)

Bumps [go.opentelemetry.io/otel/metric](https://github.com/open-telemetry/opentelemetry-go) from 1.17.0 to 1.18.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.17.0...v1.18.0)

---
updated-dependencies:
- dependency-name: go.opentelemetry.io/otel/metric
  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>

* Align version of ubuntu GHA runner (#2121)

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

* Bump the kubernetes group in /cmd/otel-allocator with 1 update (#2111)

Bumps the kubernetes group in /cmd/otel-allocator with 1 update: [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime).

- [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.16.1...v0.16.2)

---
updated-dependencies:
- 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>

* Bump the kubernetes group with 1 update (#2109)

Bumps the kubernetes group with 1 update: [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime).

- [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.16.1...v0.16.2)

---
updated-dependencies:
- 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>

* Release 0.84.0 (#2092)

* Release 0.84.0

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

* .NET auto-instrumentation include musl in docker image (#2087)

* [.NET AutoInstrumentation] Docker image includes musl library

* Replace ADD by get command

* Remove redundant files from docker image

* Execute all commands in one layer

* Fix passing arguments

* revert to ADD as wget is failing on CI

* Typo fix

Co-authored-by: Paulo Janotti <pjanotti@splunk.com>

---------

Co-authored-by: Paulo Janotti <pjanotti@splunk.com>

* [chore] Update go version used in workflows (#2088)

* Update go version used in workflows

* Use correct patch version

* Bump the prometheus group with 1 update (#2090)

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

- [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.46.0...v0.47.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>

* Bump the prometheus group in /cmd/otel-allocator with 1 update (#2091)

Bumps the prometheus group in /cmd/otel-allocator with 1 update: [github.com/prometheus/prometheus](https://github.com/prometheus/prometheus).

- [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.46.0...v0.47.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>

* [autoinstrumentation] Bump dotnet to 1.0.0 (#2096)

* bump dotnet

* Update .chloggen/upgrade-dotnet.yaml

* Bump the prometheus group with 1 update (#2101)

Bumps the prometheus group with 1 update: [github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring](https://github.com/prometheus-operator/prometheus-operator).

- [Release notes](https://github.com/prometheus-operator/prometheus-operator/releases)
- [Changelog](https://github.com/prometheus-operator/prometheus-operator/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prometheus-operator/prometheus-operator/compare/v0.67.1...v0.68.0)

---
updated-dependencies:
- dependency-name: github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring
  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>

* Release 0.84.0

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

* Release 0.84.0

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

* Release 0.84.0

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

* Release 0.84.0

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

---------

Signed-off-by: Yuri Sa <yurimsa@gmail.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Piotr Kiełkowicz <pkiekowicz@splunk.com>
Co-authored-by: Paulo Janotti <pjanotti@splunk.com>
Co-authored-by: bryan-aguilar <46550959+bryan-aguilar@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tyler Helmuth <12352919+TylerHelmuth@users.noreply.github.com>

* Bump docker/setup-qemu-action from 2 to 3 (#2116)

* Bump docker/metadata-action from 4 to 5 (#2114)

* Bump docker/setup-buildx-action from 2 to 3 (#2115)

Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 2 to 3.
- [Release notes](https://github.com/docker/setup-buildx-action/releases)
- [Commits](https://github.com/docker/setup-buildx-action/compare/v2...v3)

---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

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

* Bump docker/login-action from 2 to 3 (#2113)

Bumps [docker/login-action](https://github.com/docker/login-action) from 2 to 3.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](https://github.com/docker/login-action/compare/v2...v3)

---
updated-dependencies:
- dependency-name: docker/login-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

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

* Fix publishing of bundle image to GHCR (#2122)

* Fix publishing of bundle image to GHCR

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

* Expand paths

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

---------

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

* [autoinstrumentation] bump go autoinstrumentation to 0.3.0-alpha (#2123)

* bump go autoinstrumentation

* changelog

* Bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp (#2119)

Bumps [go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp](https://github.com/open-telemetry/opentelemetry-go) from 0.40.0 to 0.41.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/sdk/metric/v0.40.0...sdk/metric/v0.41.0)

---
updated-dependencies:
- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp
  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>

* [chore] typo fixes (#2099)

Signed-off-by: Piotr Kiełkowicz <pkiekowicz@splunk.com>

* Bump the kubernetes group in /cmd/operator-opamp-bridge with 3 updates (#2126)

Bumps the kubernetes group in /cmd/operator-opamp-bridge with 3 updates: [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery), [k8s.io/client-go](https://github.com/kubernetes/client-go) and [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime).


Updates `k8s.io/apimachinery` from 0.28.1 to 0.28.2
- [Commits](https://github.com/kubernetes/apimachinery/compare/v0.28.1...v0.28.2)

Updates `k8s.io/client-go` from 0.28.1 to 0.28.2
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/kubernetes/client-go/compare/v0.28.1...v0.28.2)

Updates `sigs.k8s.io/controller-runtime` from 0.16.1 to 0.16.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.16.1...v0.16.2)

---
updated-dependencies:
- 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: 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>

* Bump the kubernetes group with 3 updates (#2125)

Bumps the kubernetes group with 3 updates: [k8s.io/api](https://github.com/kubernetes/api), [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver) and [k8s.io/kubectl](https://github.com/kubernetes/kubectl).


Updates `k8s.io/api` from 0.28.1 to 0.28.2
- [Commits](https://github.com/kubernetes/api/compare/v0.28.1...v0.28.2)

Updates `k8s.io/apiextensions-apiserver` from 0.28.1 to 0.28.2
- [Release notes](https://github.com/kubernetes/apiextensions-apiserver/releases)
- [Commits](https://github.com/kubernetes/apiextensions-apiserver/compare/v0.28.1...v0.28.2)

Updates `k8s.io/kubectl` from 0.28.1 to 0.28.2
- [Commits](https://github.com/kubernetes/kubectl/compare/v0.28.1...v0.28.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/kubectl
  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>

* Bump the kubernetes group in /cmd/otel-allocator with 2 updates (#2124)

Bumps the kubernetes group in /cmd/otel-allocator with 2 updates: [k8s.io/api](https://github.com/kubernetes/api) and [k8s.io/client-go](https://github.com/kubernetes/client-go).


Updates `k8s.io/api` from 0.28.1 to 0.28.2
- [Commits](https://github.com/kubernetes/api/compare/v0.28.1...v0.28.2)

Updates `k8s.io/client-go` from 0.28.1 to 0.28.2
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/kubernetes/client-go/compare/v0.28.1...v0.28.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/client-go
  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>

* Bump docker/build-push-action from 4 to 5 (#2112)

Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 4 to 5.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v4...v5)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

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

* Run the upgrade of a collector instance after the status changes from unmanaged to managed (#2086)

* Run the upgrade of a collector instance after the status changes from unmanaged to managed

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

* Add changelog

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

* Use the recorder

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

* Move import

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

* Fix imports

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

* Don't fail when the upgrade cannot be done as part of the reconciliation

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

---------

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

* Enabling collector to mount multiple configMaps (#1989)

* Enabling collector to mount multiple configMaps

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

* Fixed lints

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

* Fixed new copies

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

* Removed unnecessary kustomization

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

* Removed unnecessary kustomization

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

* Implemented path on ConfigMapsSpec

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

* Implemented path on ConfigMapsSpec

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

* Removed the name's append on VolumeMount

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

* Fix format

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

* Fix bundle

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

* Added e2e tests

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

* Added e2e tests

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

* Fixed comments regarding validations

* Fixed comments regarding validations

---------

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

* Bump go.opentelemetry.io/otel from 1.17.0 to 1.18.0 (#2110)

Bumps [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) from 1.17.0 to 1.18.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.17.0...v1.18.0)

---
updated-dependencies:
- dependency-name: go.opentelemetry.io/otel
  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 the OpenTelemetry Java agent version to 1.30.0 (#2127)

* [dotnet-auto] Add support for musl based images (#2103)

* [dotnet-auto] Add support for musl based images

* PR feedback

* scaffolding based on instrumentation-dotnet

* adjust code to use musl annotation

* include value in the error

* add missing annotation

* PR feedback - typo fix

* PR feedback - use official .NET RID names

* Refactor Reconciliation Flow (#1995)

* save

* bump

* :shrug:

* should b good

* change delete logic

* change error comparison

* gomod

* Working status

* remove cruft

* fix selector check for deepequals

* add controller references

* Fix lint and test

* facepalm

* Record field

* Fix diffing bug

* Add lots of tests

* Remove old logic entirely

* dont forget the kube builder

* update comment, reusable builder

* respond to feedback

* update based on feedback

* update comments, remove method that does nothing

* naming

* Prepare release 0.85.0 (#2137)

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

* Fix publishing of bundle image (#2138)

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

* Bump .NET AutoInstrumentation to 1.0.1 (#2142)

* Refactor target allocator config handling (#1957)

* Refactor target allocator config handling

* Move TargetAllocator flags to a separate file

* Fix yaml annotation on the TA config struct

* Clearly separate loading config from CLI and file

* Use an explicit flag set for target allocator flags

* Add changelog entry

* Pass config by value to PrometheusCRWatcher

* Bump TA and bridge deps (#2144)

* [chore] Build and publish application hosted in the repository for the Golang instrumentation E2E test (#2097)

* Build and publish the Golang E2E image

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

* Fix the CI

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

* Fix the tags

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

* Add missing header

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

* Use alpine image for builder

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

* Change image name

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

---------

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

* Bump docker/setup-buildx-action from 2 to 3 (#2152)

Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 2 to 3.
- [Release notes](https://github.com/docker/setup-buildx-action/releases)
- [Commits](https://github.com/docker/setup-buildx-action/compare/v2...v3)

---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

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

* Propagate proxy env vars (#2146)

* Propagate proxy env vars

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>

* Bump docker/metadata-action from 4 to 5 (#2151)

Bumps [docker/metadata-action](https://github.com/docker/metadata-action) from 4 to 5.
- [Release notes](https://github.com/docker/metadata-action/releases)
- [Upgrade guide](https://github.com/docker/metadata-action/blob/master/UPGRADE.md)
- [Commits](https://github.com/docker/metadata-action/compare/v4...v5)

---
updated-dependencies:
- dependency-name: docker/metadata-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

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

* Bump docker/login-action from 2 to 3 (#2150)

Bumps [docker/login-action](https://github.com/docker/login-action) from 2 to 3.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](https://github.com/docker/login-action/compare/v2...v3)

---
updated-dependencies:
- dependency-name: docker/login-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

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

* Bump docker/build-push-action from 4 to 5 (#2149)

Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 4 to 5.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v4...v5)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

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

* Bump actions/checkout from 3 to 4 (#2148)

Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

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

* Dependabot group for GHA docker actions (#2153)

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

* Bump the gha-docker group with 1 update (#2156)

Bumps the gha-docker group with 1 update: [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action).

- [Release notes](https://github.com/docker/setup-qemu-action/releases)
- [Commits](https://github.com/docker/setup-qemu-action/compare/v2...v3)

---
updated-dependencies:
- dependency-name: docker/setup-qemu-action
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: gha-docker
...

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

* Bump OpenTelemetry .NET Automatic Instrumentation to 1.0.2 (#2168)

* Bump github.com/prometheus/client_golang in /cmd/otel-allocator (#2167)

Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) from 1.16.0 to 1.17.0.
- [Release notes](https://github.com/prometheus/client_golang/releases)
- [Changelog](https://github.com/prometheus/client_golang/blob/v1.17.0/CHANGELOG.md)
- [Commits](https://github.com/prometheus/client_golang/compare/v1.16.0...v1.17.0)

---
updated-dependencies:
- dependency-name: github.com/prometheus/client_golang
  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>

* feat: Bump lowest supported k8s version to 1.23 (#2162)

* feat: Bump lowest supported k8s version to 1.23

Signed-off-by: Jorge Turrado <jorge.turrado@scrm.lidl>

* u8ndo the format

Signed-off-by: Jorge Turrado <jorge.turrado@scrm.lidl>

* undo wrong change

Signed-off-by: Jorge Turrado <jorge.turrado@scrm.lidl>

* update kind-yaml

Signed-off-by: Jorge Turrado <jorge.turrado@scrm.lidl>

* unify stykle

Signed-off-by: Jorge Turrado <jorge.turrado@scrm.lidl>

* revert the change

* apply feedback

Signed-off-by: Jorge Turrado <jorge.turrado@scrm.lidl>

* apply feedback

Signed-off-by: Jorge Turrado <jorge.turrado@scrm.lidl>

* apply feedback

Signed-off-by: Jorge Turrado <jorge.turrado@scrm.lidl>

---------

Signed-off-by: Jorge Turrado <jorge.turrado@scrm.lidl>

* Bump go.opentelemetry.io/otel from 1.18.0 to 1.19.0 (#2173)

Bumps [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) from 1.18.0 to 1.19.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.18.0...v1.19.0)

---
updated-dependencies:
- dependency-name: go.opentelemetry.io/otel
  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>

* Enable discovery manager metrics in target allocator (#2169)

* Fix failing test case. (#2178)

* feat: add support for multi container instrumentation pod (#1901)

* feat(annotations): add new instrumentation specific annotations

* feat(dotnet): add instrumentation specific volume and initcont

* feat(go): update containers names specific annotation

* feat(injection): improve check for instrumentation status

* feat(java): add instrumentation specific volume and initcont

* feat(nodejs): add instrumentation specific volume and initcont

* feat(python): add instrumentation specific volume and initcont

* feat(mutator): add possibility to specify instrumentation specific containers

* feat(sdkinjection): add possibility to instrument language specific containers

* chore(e2e): update tests

* chore: update go.sum

* chore(e2e): bring back container-names annotation

* chore(e2e): add multi-instrumentation tests

* feat(instr): add multi-instrumentation support feature gate

* chore(e2e): add multi-instrumentation tests to actions

* chore(go): update container-names annotation check

* chore(e2e): fix tests

* chore: add changelog

* chore(e2e): add and fix tests

* chore(go): fix go tests

* chore(mutator): add helpers and tests

* feat(instr): improve multi instrumentation and specific cases handling

* chore(helper): sort duplicates - fix tests

* chore(feature): add from version

* chore(instr): move funcs to languageInstrumentations struct

* chore(instr): avoid reflection

* feat(docs): add information about multi-instrumentation support

* Update pkg/instrumentation/podmutator.go

Co-authored-by: Tyler Helmuth <12352919+TylerHelmuth@users.noreply.github.com>

* chore(instr): add new cases

* chore(instr): log error for invalid instr conf

* chore(instr): ret err for duplicates, improve conditions

* chore(go): improve containers check condition

* feat(sdk): fix initcontainer caps

* feat(sdk): fix securitycontext injection

* feat: update featuregate version

* feat: update fg registration version

* chore: update tests with vol sizelimit

* feat: update readme

* fix: dotnet tests

* fix dotnet e2e test

* fix: sort only if duplicates

* chore: featuregate update fromversion

---------

Co-authored-by: Tyler Helmuth <12352919+TylerHelmuth@users.noreply.github.com>

* [chore] Fix tag for E2E Golang application (#2157)

* Fix tag for E2E Golang application

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

* Fix tag

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

* Fix tag

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

---------

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

* Bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp (#2175)

Bumps [go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp](https://github.com/open-telemetry/opentelemetry-go) from 0.41.0 to 0.42.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/sdk/metric/v0.41.0...example/view/v0.42.0)

---
updated-dependencies:
- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp
  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>

* [chore] Build and publish application hosted in the repository for the DotNet instrumentation E2E test (#2082)

* Build and publish the DotNet E2E image

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

* Build the image for linux/arm64,linux/amd64,linux/s390x and linux/ppc64le

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

* Remove the application and generate it from the CLI

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

* Fix architectures

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

* Fix the tags

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

* Fix tag for E2E Golang application

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

* Fix tag

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

* Fix tag

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

* Make the workflow reusable

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

* Fix name

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

* Remove deps

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

---------

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

* Rebuild targets on scrape config regex-only changes (#2171)

* Fix depguard linter configuration (#2190)

* refactor to be even more generic (#2185)

* [chore] Build and publish the Apache HTTPD image for the E2E tests (#2085)

* Build and publish the Apache HTTPD E2E image

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

* Reduce the number of files to commit

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

* Build the image using multiple architectures

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

* Fix the tags

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

* Fix the tags

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

* Use reusable workflow

Signed-off-by: Israel Blancas <iblancasa@gmai…
  • Loading branch information
Show file tree
Hide file tree
Showing 723 changed files with 92,933 additions and 20,126 deletions.
16 changes: 16 additions & 0 deletions .chloggen/TEMPLATE.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix'
change_type:

# The name of the component, or a single word describing the area of concern, (e.g. operator, target allocator, github action)
component:

# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`).
note:

# One or more tracking issues related to the change
issues: []

# (Optional) One or more lines of additional information to render under the primary note.
# These lines will be padded with 2 spaces and then inserted directly into the document.
# Use pipe (|) for multiline entries.
subtext:
16 changes: 16 additions & 0 deletions .chloggen/ta_removehotreload.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix'
change_type: breaking

# The name of the component, or a single word describing the area of concern, (e.g. operator, target allocator, github action)
component: target allocator

# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`).
note: Remove configuration hot reloading from target allocator

# One or more tracking issues related to the change
issues: [2032]

# (Optional) One or more lines of additional information to render under the primary note.
# These lines will be padded with 2 spaces and then inserted directly into the document.
# Use pipe (|) for multiline entries.
subtext: This only affects use of target allocator without the operator.
73 changes: 73 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
name: Bug report
description: Create a report to help us improve
labels: ["bug", "needs triage"]
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to fill out this bug report! Please make sure to fill out the entire form below, providing as much context as you can in order to help us triage and track down your bug as quickly as possible.
Before filing a bug, please be sure you have searched through [existing bugs](https://github.com/open-telemetry/opentelemetry-operator/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Abug) to see if an existing issue covers your bug.
- type: dropdown
id: component
attributes:
label: Component(s)
description: Which component(s) does your bug report concern?
multiple: true
options:
- operator
- collector
- instrumentation
- target allocator
- opamp bridge
- type: textarea
attributes:
label: What happened?
description: Please provide as much detail as you reasonably can.
value: |
## Description
## Steps to Reproduce
## Expected Result
## Actual Result
validations:
required: true
- type: input
attributes:
label: Kubernetes Version
description: What version did you use? (e.g., `1.23.0`)
validations:
required: true
- type: input
attributes:
label: Operator version
description: What version did you use? (e.g., `v0.4.0`, `1eb551b`, etc)
validations:
required: true
- type: input
attributes:
label: Collector version
description: What version did you use? (e.g., `v0.4.0`, `1eb551b`, etc)
validations:
required: true
- type: textarea
attributes:
label: Environment information
description: Please provide any additional information about your installation.
value: |
## Environment
OS: (e.g., "Ubuntu 20.04")
Compiler(if manually compiled): (e.g., "go 14.2")
- type: textarea
attributes:
label: Log output
description: |
Please copy and paste any relevant log output.
render: shell
- type: textarea
attributes:
label: Additional context
description: Any additional information you think may be relevant to this issue.
36 changes: 36 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
name: Feature request
description: Suggest an idea for this project
labels: ["enhancement", "needs triage"]
body:
- type: dropdown
id: component
attributes:
label: Component(s)
description: Which component(s) does your feature request concern?
multiple: true
options:
- operator
- collector
- instrumentation
- target allocator
- opamp bridge
- type: textarea
attributes:
label: Is your feature request related to a problem? Please describe.
description: A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
validations:
required: true
- type: textarea
attributes:
label: Describe the solution you'd like
description: A clear and concise description of what you want to happen.
validations:
required: true
- type: textarea
attributes:
label: Describe alternatives you've considered
description: A clear and concise description of any alternative solutions or features you've considered.
- type: textarea
attributes:
label: Additional context
description: Add any other context or screenshots about the feature request here.
22 changes: 22 additions & 0 deletions .github/ISSUE_TEMPLATE/other.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
name: Other issue
description: Create a new issue to help us improve the operator
labels: ["needs triage"]
body:
- type: dropdown
id: component
attributes:
label: Component(s)
description: Which component(s) does your issue concern?
multiple: true
options:
- operator
- collector
- instrumentation
- target allocator
- opamp bridge
- type: textarea
attributes:
label: Describe the issue you're reporting
description: A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
validations:
required: true
77 changes: 76 additions & 1 deletion .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,88 @@ updates:
directory: /
schedule:
interval: daily
# Create a group of dependencies to be updated together in one pull request
groups:
golang-org-x:
patterns:
- "golang.org/x/*"
prometheus:
patterns:
- "github.com/prometheus-operator/prometheus-operator"
- "github.com/prometheus-operator/prometheus-operator/*"
- "github.com/prometheus/prometheus"
- "github.com/prometheus/prometheus/*"
- "github.com/prometheus/client_go"
- "github.com/prometheus/client_go/*"
kubernetes:
patterns:
- "k8s.io/*"
- "sigs.k8s.io/*"
- package-ecosystem: gomod
directory: /cmd/operator-opamp-bridge
schedule:
interval: daily
groups:
golang-org-x:
patterns:
- "golang.org/x/*"
prometheus:
patterns:
- "github.com/prometheus-operator/prometheus-operator"
- "github.com/prometheus-operator/prometheus-operator/*"
- "github.com/prometheus/prometheus"
- "github.com/prometheus/prometheus/*"
- "github.com/prometheus/client_go"
- "github.com/prometheus/client_go/*"
kubernetes:
patterns:
- "k8s.io/*"
- "sigs.k8s.io/*"
otel:
patterns:
- go.opentelemetry.io/otel
- go.opentelemetry.io/otel/*
- package-ecosystem: gomod
directory: /cmd/otel-allocator
schedule:
interval: daily
groups:
golang-org-x:
patterns:
- "golang.org/x/*"
prometheus:
patterns:
- "github.com/prometheus-operator/prometheus-operator"
- "github.com/prometheus-operator/prometheus-operator/*"
- "github.com/prometheus/prometheus"
- "github.com/prometheus/prometheus/*"
- "github.com/prometheus/client_go"
- "github.com/prometheus/client_go/*"
kubernetes:
patterns:
- "k8s.io/*"
- "sigs.k8s.io/*"

- package-ecosystem: github-actions
directory: /
schedule:
interval: daily
groups:
gha-docker:
patterns:
- "docker/*"

- package-ecosystem: docker
directory: /
schedule:
interval: daily
interval: daily

- package-ecosystem: docker
directory: /cmd/otel-allocator
schedule:
interval: daily

- package-ecosystem: docker
directory: /cmd/operator-opamp-bridge
schedule:
interval: daily
9 changes: 9 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
**Description:** <Describe what has changed.>
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->

**Link to tracking Issue:** <Issue number if applicable>

**Testing:** <Describe what testing was performed and which tests were added.>

**Documentation:** <Describe the documentation added.>
81 changes: 81 additions & 0 deletions .github/workflows/auto-update-java-agent.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,81 @@
name: Auto-update Java agent

on:
schedule:
# Daily at 01:30 (UTC)
- cron: '30 1 * * *'
workflow_dispatch:

jobs:
check-versions:
runs-on: ubuntu-latest
outputs:
current-version: ${{ steps.check-versions.outputs.current-version }}
latest-version: ${{ steps.check-versions.outputs.latest-version }}
already-opened: ${{ steps.check-versions.outputs.already-opened }}
steps:
- uses: actions/checkout@v4

- id: check-versions
name: Check versions
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
current_version=$(grep -Po "[0-9]+.[0-9]+.[0-9]+" autoinstrumentation/java/version.txt)
latest_version=$(gh release view \
--repo open-telemetry/opentelemetry-java-instrumentation \
--json tagName \
--jq .tagName \
| sed 's/^v//')
matches=$(gh pr list \
--author opentelemetrybot \
--state open \
--search "in:title \"Update the OpenTelemetry Java agent version to $latest_version\"")
if [ ! -z "$matches" ]
then
already_opened=true
fi
echo "current-version=$current_version" >> $GITHUB_OUTPUT
echo "latest-version=$latest_version" >> $GITHUB_OUTPUT
echo "already-opened=$already_opened" >> $GITHUB_OUTPUT
update-java-agent:
runs-on: ubuntu-latest
if: |
needs.check-versions.outputs.current-version != needs.check-versions.outputs.latest-version &&
needs.check-versions.outputs.already-opened != 'true'
needs:
- check-versions
steps:
- uses: actions/checkout@v4

- name: Update version
env:
VERSION: ${{ needs.check-versions.outputs.latest-version }}
run: |
echo $VERSION > autoinstrumentation/java/version.txt
- name: Use CLA approved github bot
run: |
git config user.name opentelemetrybot
git config user.email 107717825+opentelemetrybot@users.noreply.github.com
- name: Create pull request against main
if: success() || failure()
env:
VERSION: ${{ needs.check-versions.outputs.latest-version }}
# not using secrets.GITHUB_TOKEN since pull requests from that token do not run workflows
GH_TOKEN: ${{ secrets.OPENTELEMETRYBOT_GITHUB_TOKEN }}
run: |
message="Update the OpenTelemetry Java agent version to $VERSION"
body="Update the OpenTelemetry Java agent version to \`$VERSION\`."
branch="opentelemetrybot/update-opentelemetry-java-agent-to-${VERSION}"
git checkout -b $branch
git commit -a -m "$message"
git push --set-upstream origin $branch
gh pr create --title "$message" \
--body "$body" \
--base main
Loading

0 comments on commit 2487393

Please sign in to comment.