Skip to content

chore: sync upstream opentelemetry-helm-charts to 0.152#1

Merged
12ushan merged 197 commits into
mainfrom
chore/sync-upstream-0.152
May 11, 2026
Merged

chore: sync upstream opentelemetry-helm-charts to 0.152#1
12ushan merged 197 commits into
mainfrom
chore/sync-upstream-0.152

Conversation

@12ushan
Copy link
Copy Markdown

@12ushan 12ushan commented May 11, 2026

Syncs giffgaff fork with upstream (197 commits). Collector chart 0.132->0.153, Operator chart 0.93->0.112.1. See upstream UPGRADING.md for breaking changes.

N214 and others added 30 commits September 3, 2025 11:50
…or (open-telemetry#1818)

* add  --enable-go-instrumentation flag opention to opentelemetry-operator

* PR update

* undo deletion

* generate examples
Signed-off-by: AvivGuiser <avivguiser@gmail.com>
* [operator] bump operator version to v0.132.0

* try 1.29

* add networking policy to rbac

* update install name

* set namespace env var

* use other set command
* bump to operator 134

* update crds

* undo makefile change

* examples

* ex
…eMounts (open-telemetry#1830)

Signed-off-by: t3mi <t3mi@users.noreply.github.com>
…ashboard & alert (open-telemetry#1806)

* fix prometheus config: 'otlp' is under 'server' + refresh promoted attributes list

* Bump helm chart

* Configure Grafana using configmaps and sidecars + add APM dashboard & alert

* Add line breaks

* Add line breaks

* make commit verification happy

* add mistakenly deleted files

* Bump helm chart

* Bump chart version

---------

Co-authored-by: Tyler Helmuth <12352919+TylerHelmuth@users.noreply.github.com>
…elemetry#1833)

Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.29.11 to 3.30.1.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](github/codeql-action@3c3833e...f1f6e5f)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: 3.30.1
  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>
Co-authored-by: Jared Tan <jian.tan@daocloud.io>
* adding runtimeClassName to pod spec

Signed-off-by: Etienne Kemp-Rousseau <etienne.kr@hotmail.com>

* adding schema for runtimeClassName

Signed-off-by: Etienne Kemp-Rousseau <etienne.kr@hotmail.com>

* example and bump version

Signed-off-by: Etienne Kemp-Rousseau <etienne.kr@hotmail.com>

* Revert "example and bump version"

This reverts commit a354bb2.

* now examples and version bump

Signed-off-by: Etienne Kemp-Rousseau <etienne.kr@hotmail.com>

---------

Signed-off-by: Etienne Kemp-Rousseau <etienne.kr@hotmail.com>
Co-authored-by: Tyler Helmuth <12352919+TylerHelmuth@users.noreply.github.com>
…tor deployment (open-telemetry#1828)

- Add helper.configTemplateChecksumAnnotation function to calculate configmap template checksum
- Add checksum/config annotation to pod template metadata
- Ensures pods restart automatically when configmap content changes

Fixes issue where target-allocator pods don't restart when configmap is updated.

Co-authored-by: Tyler Helmuth <12352919+TylerHelmuth@users.noreply.github.com>
…-telemetry#1836)

* fix: opentelemetry-helm-chart tests to include ImagePullSecrets

* version bump to 0.95.1 and regenerated the examples

Signed-off-by: Armagan Karatosun <armagankaratosun@gmail.com>

---------

Signed-off-by: Armagan Karatosun <armagankaratosun@gmail.com>
Co-authored-by: jvoravong <47871238+jvoravong@users.noreply.github.com>
Co-authored-by: Tyler Helmuth <12352919+TylerHelmuth@users.noreply.github.com>
…lemetry#1844)

Signed-off-by: AvivGuiser <avivguiser@gmail.com>
Co-authored-by: Tyler Helmuth <12352919+TylerHelmuth@users.noreply.github.com>
open-telemetry#1855)

* chore(opentelemetry-kube-stack): new example for isolated multicollector deployment

Signed-off-by: t3mi <t3mi@users.noreply.github.com>

* fix(opentelemetry-kube-stack): support tpl for collector configuration

Signed-off-by: t3mi <t3mi@users.noreply.github.com>

---------

Signed-off-by: t3mi <t3mi@users.noreply.github.com>
…elemetry#1848)

Co-authored-by: Tyler Helmuth <12352919+TylerHelmuth@users.noreply.github.com>
…pen-telemetry#1839)

* [chore] [collector] Revert replica count in case of Deployment mode

* update examples

---------

Co-authored-by: Tyler Helmuth <12352919+TylerHelmuth@users.noreply.github.com>
…n `values.schema.json` (open-telemetry#1856)

* support for global and probably enabled in values.schema.json

* bump up

Signed-off-by: Jared Tan <jian.tan@daocloud.io>

---------

Signed-off-by: Jared Tan <jian.tan@daocloud.io>
…ateStrategy (open-telemetry#1801)

* fix: use daemonSetUpdateStrategy instead updateStrategy

* fix: prevent admission webhook error by adding condition

* Add backward compatibility for updateStrategy field

* Update chart version

* Revert to set updateStrategy

---------

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

Bumps [actions/stale](https://github.com/actions/stale) from 9.1.0 to 10.0.0.
- [Release notes](https://github.com/actions/stale/releases)
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
- [Commits](actions/stale@5bef64f...3a9db7e)

---
updated-dependencies:
- dependency-name: actions/stale
  dependency-version: 10.0.0
  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>
Co-authored-by: Jared Tan <jian.tan@daocloud.io>
…metry#1832)

Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5.6.0 to 6.0.0.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](actions/setup-python@a26af69...e797f83)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-version: 6.0.0
  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>
Co-authored-by: Jared Tan <jian.tan@daocloud.io>
…open-telemetry#1854)

Signed-off-by: t3mi <t3mi@users.noreply.github.com>
…lemetry#1860)

Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.30.1 to 3.30.3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](github/codeql-action@f1f6e5f...192325c)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: 3.30.3
  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>
Co-authored-by: Tyler Helmuth <12352919+TylerHelmuth@users.noreply.github.com>
…ogs exclusion (open-telemetry#1835)

Signed-off-by: t3mi <t3mi@users.noreply.github.com>
…lemetry#1849)

* feat(target-allocator): add scheduling configuration support

Add affinity, tolerations, nodeSelector, and topologySpreadConstraints
support to target-allocator chart, matching otel-operator chart capabilities.

- Add scheduling fields to values.yaml with default nodeSelector
- Update deployment template to support all scheduling configurations
- Bump chart version from 0.126.4 to 0.126.5
- Regenerate examples with updated templates

* set nodeSelector default as empty

* bump chart version and generate examples

* bump chart version and generate examples

---------

Co-authored-by: Tyler Helmuth <12352919+TylerHelmuth@users.noreply.github.com>
Co-authored-by: Jared Tan <jian.tan@daocloud.io>
)

Signed-off-by: AvivGuiser <avivguiser@gmail.com>
Co-authored-by: Tyler Helmuth <12352919+TylerHelmuth@users.noreply.github.com>
Co-authored-by: Jared Tan <jian.tan@daocloud.io>
…ry#1869)

* fix typo in charts/opentelemetry-collector/values.yaml

* chore: update Chart patch version

---------

Co-authored-by: Tyler Helmuth <12352919+TylerHelmuth@users.noreply.github.com>
…metry#1853)

* feat(opentelemetry-operator): opt-in to use user namespace

Signed-off-by: t3mi <t3mi@users.noreply.github.com>

* chore: regenerate examples

Signed-off-by: t3mi <t3mi@users.noreply.github.com>

* chore: change to feature beta version

Signed-off-by: t3mi <t3mi@users.noreply.github.com>

---------

Signed-off-by: t3mi <t3mi@users.noreply.github.com>
…pen-telemetry#1851)

Add liveness probe, readiness probe, and configurable replica count
support to target-allocator chart, matching otel-operator capabilities.

- Add replicaCount configuration with default value of 1
- Add livenessProbe configuration with default /livez endpoint
- Add readinessProbe configuration with default /readyz endpoint
- Update deployment template to support all probe configurations
- Bump chart version from 0.126.4 to 0.126.5
- Regenerate examples with updated templates

All probes are enabled by default with sensible defaults, and can be
fully customized including timeouts, thresholds, and intervals.

Co-authored-by: Tyler Helmuth <12352919+TylerHelmuth@users.noreply.github.com>
Red-GV and others added 26 commits April 10, 2026 11:01
* feat: add Prometheus Kafka Exporter Helm chart

Signed-off-by: Gerard Vanloo <gerard.vanloo@ibm.com>

* chore: regenerate examples

Signed-off-by: Gerard Vanloo <gerard.vanloo@ibm.com>

* fix: update otel-collector to receive metrics from exporter

* fix: correct deployment name

Signed-off-by: Gerard Vanloo <gerard.vanloo@ibm.com>

* fix: correct lint error

Signed-off-by: Gerard Vanloo <gerard.vanloo@ibm.com>

* fix: replace prometheus kafka exporter with otel receiver

Signed-off-by: Gerard Vanloo <gerard.vanloo@ibm.com>

* revert: undo changes to lock file and fix examples

Signed-off-by: Gerard Vanloo <gerard.vanloo@ibm.com>

* chore: update charts/opentelemetry-demo/values.yaml

Co-authored-by: Pierre Tessier <pierre@pierretessier.com>

* chore: regenerate examples

Signed-off-by: Gerard Vanloo <gerard.vanloo@ibm.com>

---------

Signed-off-by: Gerard Vanloo <gerard.vanloo@ibm.com>
Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
… preset construction (open-telemetry#2118)

* refactor(opentelemetry-kube-stack): deduplicate kubernetes attributes preset construction

* bump chart version
…2050)

* [opentelemetry-collector]: custom DaemonSet support

Adds configurable apiVersion and extra updateStrategy fields for
DaemonSet mode. This enables:

- Using custom controllers like OpenKruise Advanced DaemonSet
- Partition-based rollouts for safer canary deployments
- In-place pod updates without recreation
- Testing new API versions before they become stable

Includes example and CI values for OpenKruise configuration.

* refactor(opentelemetry-collector): move apiVersion to top-level value

Move .Values.daemonset.apiVersion to .Values.apiVersion so it applies
uniformly to daemonset, deployment, and statefulset modes.

* feat(opentelemetry-collector): add OpenKruise StatefulSet CI values and rollingUpdate support

* feat(opentelemetry-collector): add statefulset-openkruise example and update daemonset-openkruise

* fix(opentelemetry-collector): fix CI failures

* refactor(opentelemetry-collector): make apiVersion required and remove openkruise examples

* chore(opentelemetry-collector): bump to 0.150.0
…#2144)

* fix(operator): use toYaml for VPA controlledResources

controlledResources was rendered inline without toYaml, producing
invalid YAML output (e.g. `[cpu memory]` instead of a proper list).
Use toYaml | nindent to match the pattern used by the other fields
in the same template.

* bump chart version
…ics auth (open-telemetry#2153)

* Remove kube-rbac-proxy and use built-in metrics auth

Signed-off-by: YASHMAHAKAL <yvsst01@gmail.com>

* fix: remove trailing spaces in values.yaml

Signed-off-by: YASHMAHAKAL <yvsst01@gmail.com>

* fix: add missing newline to values.schema.json

Signed-off-by: YASHMAHAKAL <yvsst01@gmail.com>

* chore: bump version to 0.106.0 and fix E2E tests

Remove invalid kubeRBACProxy configuration from workflow.
Regenerate examples with new version labels.

Signed-off-by: YASHMAHAKAL <yvsst01@gmail.com>

* Move configuration to manager.metrics

* Fix UPGRADING.md

---------

Signed-off-by: YASHMAHAKAL <yvsst01@gmail.com>
Co-authored-by: YASHMAHAKAL <yvsst01@gmail.com>
…en-telemetry#2151)

Co-authored-by: Tyler Helmuth <12352919+TylerHelmuth@users.noreply.github.com>
…open-telemetry#2113)

Previously, PodDisruptionBudget was only supported when mode was set to
"deployment". This change extends PDB support to "statefulset" mode as well.

Closes open-telemetry#1963

Co-authored-by: Tyler Helmuth <12352919+TylerHelmuth@users.noreply.github.com>
Signed-off-by: AvivGuiser <avivguiser@gmail.com>
…nt (open-telemetry#2129)

Co-authored-by: Tyler Helmuth <12352919+TylerHelmuth@users.noreply.github.com>
open-telemetry#2145)

Add configurable pod-level terminationGracePeriodSeconds field so users
can control the grace period for collector pod shutdown. This prevents
data loss when the collector needs more than the default 30 seconds to
drain its in-memory exporter queues on SIGTERM.

Resolves open-telemetry#2143

Signed-off-by: younsl <cysl@kakao.com>
…n template (open-telemetry#2155)

* fix(opentelemetry-kube-stack): quote env var values in Instrumentation template

Numeric env var values passed to the Instrumentation resource caused
validation errors because they were rendered as bare integers instead of
strings. This is especially common when using the chart as a subchart,
where YAML type coercion strips quotes from numeric strings.

Two fixes:
- Quote the value in the renderenvs template helper
- Accept both string and number types in the EnvVar JSON schema

Fixes open-telemetry#1888

Signed-off-by: Nick Nikolakakis <nonicked@protonmail.com>

* fix: format JSON array for pre-commit pretty-format-json

Signed-off-by: Nick Nikolakakis <nonicked@protonmail.com>

---------

Signed-off-by: Nick Nikolakakis <nonicked@protonmail.com>
Co-authored-by: Tyler Helmuth <12352919+TylerHelmuth@users.noreply.github.com>
* feat: add profiling preset

* lint: fix trailing newline in values.schema.json

* fix comments

* lint

* fix: change pod_association order for profiling

* feat: add comment + remove unneeded ci

* feat: add image check for profiling preset

* feat: bump chart

* feat: add compatibility checks for profiling preset

---------

Co-authored-by: Tyler Helmuth <12352919+TylerHelmuth@users.noreply.github.com>
Signed-off-by: AvivGuiser <avivguiser@gmail.com>
)

* ci: split chart update push and PR auth

* ci: avoid persisting workflow push token
Co-authored-by: otelbot <197425009+otelbot@users.noreply.github.com>
…open-telemetry#2147)

Bumps [actions/create-github-app-token](https://github.com/actions/create-github-app-token) from 2.2.1 to 3.1.1.
- [Release notes](https://github.com/actions/create-github-app-token/releases)
- [Commits](actions/create-github-app-token@29824e6...1b10c78)

---
updated-dependencies:
- dependency-name: actions/create-github-app-token
  dependency-version: 3.1.1
  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>
…elemetry#2148)

Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 6.0.0 to 7.0.1.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](actions/upload-artifact@b7c566a...043fb46)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: 7.0.1
  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>
…lemetry#2158)

Bumps [github/codeql-action](https://github.com/github/codeql-action) from 4.35.1 to 4.35.2.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](github/codeql-action@c10b806...95e58e9)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: 4.35.2
  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>
* Update opreator chart for 0.150.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>
* Document k8s cache

* bump chart + generate examples

* disclaimer on obi kubernetes api access
* ci: route auto-update branches under otelbot

* ci: key auto-update branches by chart version

* ci: avoid mirror-upstream chart downgrades

* ci: patch-bump mirror-upstream chart updates

* ci: test chart app-version update policies
… v0.150.0 (open-telemetry#2175)

Co-authored-by: otelbot <197425009+otelbot@users.noreply.github.com>
* add quote function to updateMode

* Bump chart patch version
SecurityContext configuration is required to ensure the
cleanup job can run in environments with restricted pod
security admission
Copilot AI review requested due to automatic review settings May 11, 2026 15:51
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot wasn't able to review this pull request because it exceeds the maximum number of files (300). Try reducing the number of changed files and requesting a review from Copilot again.

@12ushan 12ushan merged commit 450b5bb into main May 11, 2026
3 of 4 checks passed
@12ushan 12ushan deleted the chore/sync-upstream-0.152 branch May 11, 2026 15:52
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.