Skip to content

Commit 1a6eabc

Browse files
authored
[kube-stack] Bump opentelemetry-operator from 0.71.1 to 0.79.0 (#1519)
* Bump opentelemetry-operator from 0.71.1 to 0.79.0 * Update example versions of kube-stack to 0.4.0 * Re-render examples using "make generate-examples" * Add scrapeconfigs and probes to clusterrole * Update examples with "make generate-examples"
1 parent 640de71 commit 1a6eabc

Some content is hidden

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

47 files changed

+974
-163
lines changed

charts/opentelemetry-kube-stack/Chart.lock

+3-3
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@ dependencies:
44
version: 0.0.0
55
- name: opentelemetry-operator
66
repository: https://open-telemetry.github.io/opentelemetry-helm-charts
7-
version: 0.71.1
7+
version: 0.79.0
88
- name: kube-state-metrics
99
repository: https://prometheus-community.github.io/helm-charts
1010
version: 5.21.0
1111
- name: prometheus-node-exporter
1212
repository: https://prometheus-community.github.io/helm-charts
1313
version: 4.37.3
14-
digest: sha256:ff56967acb909bc46ee586a1034ab7f8969dec606a43c48989a5bad7e4791424
15-
generated: "2024-10-21T15:34:58.29871407+02:00"
14+
digest: sha256:e366f5ae17e63842b0e12e654c637fd6d68c7950f2e97ef5a6b23c007c70ae72
15+
generated: "2025-02-10T13:34:02.606198673+01:00"

charts/opentelemetry-kube-stack/Chart.yaml

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
apiVersion: v2
22
name: opentelemetry-kube-stack
3-
version: 0.3.13
3+
version: 0.4.0
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,14 +16,14 @@ maintainers:
1616
icon: https://raw.githubusercontent.com/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.107.0
19+
appVersion: 0.117.0
2020
dependencies:
2121
- name: crds
2222
version: "0.0.0"
2323
condition: crds.install
2424
- name: opentelemetry-operator
2525
repository: https://open-telemetry.github.io/opentelemetry-helm-charts
26-
version: 0.71.1
26+
version: 0.79.0
2727
condition: opentelemetry-operator.enabled
2828
- name: kube-state-metrics
2929
version: "5.21.*"

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

+788-4
Large diffs are not rendered by default.

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

+1-1
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.16.1
6+
controller-gen.kubebuilder.io/version: v0.17.1
77
name: opampbridges.opentelemetry.io
88
spec:
99
group: opentelemetry.io

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

+60-1
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.16.1
6+
controller-gen.kubebuilder.io/version: v0.17.1
77
name: opentelemetrycollectors.opentelemetry.io
88
spec:
99
group: opentelemetry.io
@@ -6949,6 +6949,13 @@ spec:
69496949
type: boolean
69506950
type: object
69516951
type: object
6952+
persistentVolumeClaimRetentionPolicy:
6953+
properties:
6954+
whenDeleted:
6955+
type: string
6956+
whenScaled:
6957+
type: string
6958+
type: object
69526959
podAnnotations:
69536960
additionalProperties:
69546961
type: string
@@ -7888,6 +7895,58 @@ spec:
78887895
type: object
78897896
type: object
78907897
x-kubernetes-map-type: atomic
7898+
probeSelector:
7899+
properties:
7900+
matchExpressions:
7901+
items:
7902+
properties:
7903+
key:
7904+
type: string
7905+
operator:
7906+
type: string
7907+
values:
7908+
items:
7909+
type: string
7910+
type: array
7911+
x-kubernetes-list-type: atomic
7912+
required:
7913+
- key
7914+
- operator
7915+
type: object
7916+
type: array
7917+
x-kubernetes-list-type: atomic
7918+
matchLabels:
7919+
additionalProperties:
7920+
type: string
7921+
type: object
7922+
type: object
7923+
x-kubernetes-map-type: atomic
7924+
scrapeConfigSelector:
7925+
properties:
7926+
matchExpressions:
7927+
items:
7928+
properties:
7929+
key:
7930+
type: string
7931+
operator:
7932+
type: string
7933+
values:
7934+
items:
7935+
type: string
7936+
type: array
7937+
x-kubernetes-list-type: atomic
7938+
required:
7939+
- key
7940+
- operator
7941+
type: object
7942+
type: array
7943+
x-kubernetes-list-type: atomic
7944+
matchLabels:
7945+
additionalProperties:
7946+
type: string
7947+
type: object
7948+
type: object
7949+
x-kubernetes-map-type: atomic
78917950
scrapeInterval:
78927951
default: 30s
78937952
format: duration

charts/opentelemetry-kube-stack/examples/cloud-demo/rendered/bridge.yaml

+3-3
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ kind: OpAMPBridge
55
metadata:
66
name: example
77
labels:
8-
helm.sh/chart: opentelemetry-kube-stack-0.3.13
9-
app.kubernetes.io/version: "0.107.0"
8+
helm.sh/chart: opentelemetry-kube-stack-0.4.0
9+
app.kubernetes.io/version: "0.117.0"
1010
app.kubernetes.io/managed-by: Helm
1111
release: "example"
1212
spec:
@@ -24,7 +24,7 @@ spec:
2424
ReportsRemoteConfig: true
2525
ReportsStatus: true
2626
replicas: 1
27-
image: "ghcr.io/open-telemetry/opentelemetry-operator/operator-opamp-bridge:0.107.0"
27+
image: "ghcr.io/open-telemetry/opentelemetry-operator/operator-opamp-bridge:0.117.0"
2828
upgradeStrategy: automatic
2929
securityContext:
3030
runAsNonRoot: true

charts/opentelemetry-kube-stack/examples/cloud-demo/rendered/clusterrole.yaml

+2
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@ rules:
2424
resources:
2525
- servicemonitors
2626
- podmonitors
27+
- scrapeconfigs
28+
- probes
2729
verbs: ["get", "list", "watch"]
2830
- apiGroups:
2931
- extensions

charts/opentelemetry-kube-stack/examples/cloud-demo/rendered/collector.yaml

+4-4
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ metadata:
66
name: example-cluster-stats
77
namespace: default
88
labels:
9-
helm.sh/chart: opentelemetry-kube-stack-0.3.13
10-
app.kubernetes.io/version: "0.107.0"
9+
helm.sh/chart: opentelemetry-kube-stack-0.4.0
10+
app.kubernetes.io/version: "0.117.0"
1111
app.kubernetes.io/managed-by: Helm
1212
release: "example"
1313
opentelemetry.io/opamp-reporting: "true"
@@ -187,8 +187,8 @@ metadata:
187187
name: example-daemon
188188
namespace: default
189189
labels:
190-
helm.sh/chart: opentelemetry-kube-stack-0.3.13
191-
app.kubernetes.io/version: "0.107.0"
190+
helm.sh/chart: opentelemetry-kube-stack-0.4.0
191+
app.kubernetes.io/version: "0.117.0"
192192
app.kubernetes.io/managed-by: Helm
193193
release: "example"
194194
opentelemetry.io/opamp-reporting: "true"

charts/opentelemetry-kube-stack/examples/cloud-demo/rendered/hooks.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -62,4 +62,4 @@ spec:
6262
- -c
6363
- |
6464
kubectl delete instrumentations,opampbridges,opentelemetrycollectors \
65-
-l helm.sh/chart=opentelemetry-kube-stack-0.3.13
65+
-l helm.sh/chart=opentelemetry-kube-stack-0.4.0

charts/opentelemetry-kube-stack/examples/cloud-demo/rendered/instrumentation.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ kind: Instrumentation
55
metadata:
66
name: example
77
labels:
8-
helm.sh/chart: opentelemetry-kube-stack-0.3.13
9-
app.kubernetes.io/version: "0.107.0"
8+
helm.sh/chart: opentelemetry-kube-stack-0.4.0
9+
app.kubernetes.io/version: "0.117.0"
1010
app.kubernetes.io/managed-by: Helm
1111
release: "example"
1212
spec:

charts/opentelemetry-kube-stack/examples/cloud-demo/rendered/opentelemetry-operator/admission-webhooks/operator-webhook-with-cert-manager.yaml

+4-6
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,11 @@ metadata:
66
annotations:
77
cert-manager.io/inject-ca-from: default/example-opentelemetry-operator-serving-cert
88
labels:
9-
helm.sh/chart: opentelemetry-operator-0.71.1
9+
helm.sh/chart: opentelemetry-operator-0.79.0
1010
app.kubernetes.io/name: opentelemetry-operator
11-
app.kubernetes.io/version: "0.110.0"
11+
app.kubernetes.io/version: "0.117.0"
1212
app.kubernetes.io/managed-by: Helm
1313
app.kubernetes.io/instance: example
14-
1514
app.kubernetes.io/component: webhook
1615
name: example-opentelemetry-operator-mutation
1716
webhooks:
@@ -91,12 +90,11 @@ metadata:
9190
annotations:
9291
cert-manager.io/inject-ca-from: default/example-opentelemetry-operator-serving-cert
9392
labels:
94-
helm.sh/chart: opentelemetry-operator-0.71.1
93+
helm.sh/chart: opentelemetry-operator-0.79.0
9594
app.kubernetes.io/name: opentelemetry-operator
96-
app.kubernetes.io/version: "0.110.0"
95+
app.kubernetes.io/version: "0.117.0"
9796
app.kubernetes.io/managed-by: Helm
9897
app.kubernetes.io/instance: example
99-
10098
app.kubernetes.io/component: webhook
10199
name: example-opentelemetry-operator-validation
102100
webhooks:

charts/opentelemetry-kube-stack/examples/cloud-demo/rendered/opentelemetry-operator/certmanager.yaml

+4-6
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,11 @@ apiVersion: cert-manager.io/v1
44
kind: Certificate
55
metadata:
66
labels:
7-
helm.sh/chart: opentelemetry-operator-0.71.1
7+
helm.sh/chart: opentelemetry-operator-0.79.0
88
app.kubernetes.io/name: opentelemetry-operator
9-
app.kubernetes.io/version: "0.110.0"
9+
app.kubernetes.io/version: "0.117.0"
1010
app.kubernetes.io/managed-by: Helm
1111
app.kubernetes.io/instance: example
12-
1312
app.kubernetes.io/component: webhook
1413
name: example-opentelemetry-operator-serving-cert
1514
namespace: default
@@ -30,12 +29,11 @@ apiVersion: cert-manager.io/v1
3029
kind: Issuer
3130
metadata:
3231
labels:
33-
helm.sh/chart: opentelemetry-operator-0.71.1
32+
helm.sh/chart: opentelemetry-operator-0.79.0
3433
app.kubernetes.io/name: opentelemetry-operator
35-
app.kubernetes.io/version: "0.110.0"
34+
app.kubernetes.io/version: "0.117.0"
3635
app.kubernetes.io/managed-by: Helm
3736
app.kubernetes.io/instance: example
38-
3937
app.kubernetes.io/component: webhook
4038
name: example-opentelemetry-operator-selfsigned-issuer
4139
namespace: default

charts/opentelemetry-kube-stack/examples/cloud-demo/rendered/opentelemetry-operator/clusterrole.yaml

+6-9
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,11 @@ apiVersion: rbac.authorization.k8s.io/v1
44
kind: ClusterRole
55
metadata:
66
labels:
7-
helm.sh/chart: opentelemetry-operator-0.71.1
7+
helm.sh/chart: opentelemetry-operator-0.79.0
88
app.kubernetes.io/name: opentelemetry-operator
9-
app.kubernetes.io/version: "0.110.0"
9+
app.kubernetes.io/version: "0.117.0"
1010
app.kubernetes.io/managed-by: Helm
1111
app.kubernetes.io/instance: example
12-
1312
app.kubernetes.io/component: controller-manager
1413
name: example-opentelemetry-operator-manager
1514
rules:
@@ -223,12 +222,11 @@ apiVersion: rbac.authorization.k8s.io/v1
223222
kind: ClusterRole
224223
metadata:
225224
labels:
226-
helm.sh/chart: opentelemetry-operator-0.71.1
225+
helm.sh/chart: opentelemetry-operator-0.79.0
227226
app.kubernetes.io/name: opentelemetry-operator
228-
app.kubernetes.io/version: "0.110.0"
227+
app.kubernetes.io/version: "0.117.0"
229228
app.kubernetes.io/managed-by: Helm
230229
app.kubernetes.io/instance: example
231-
232230
app.kubernetes.io/component: controller-manager
233231
name: example-opentelemetry-operator-metrics
234232
rules:
@@ -242,12 +240,11 @@ apiVersion: rbac.authorization.k8s.io/v1
242240
kind: ClusterRole
243241
metadata:
244242
labels:
245-
helm.sh/chart: opentelemetry-operator-0.71.1
243+
helm.sh/chart: opentelemetry-operator-0.79.0
246244
app.kubernetes.io/name: opentelemetry-operator
247-
app.kubernetes.io/version: "0.110.0"
245+
app.kubernetes.io/version: "0.117.0"
248246
app.kubernetes.io/managed-by: Helm
249247
app.kubernetes.io/instance: example
250-
251248
app.kubernetes.io/component: controller-manager
252249
name: example-opentelemetry-operator-proxy
253250
rules:

charts/opentelemetry-kube-stack/examples/cloud-demo/rendered/opentelemetry-operator/clusterrolebinding.yaml

+4-6
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,11 @@ apiVersion: rbac.authorization.k8s.io/v1
44
kind: ClusterRoleBinding
55
metadata:
66
labels:
7-
helm.sh/chart: opentelemetry-operator-0.71.1
7+
helm.sh/chart: opentelemetry-operator-0.79.0
88
app.kubernetes.io/name: opentelemetry-operator
9-
app.kubernetes.io/version: "0.110.0"
9+
app.kubernetes.io/version: "0.117.0"
1010
app.kubernetes.io/managed-by: Helm
1111
app.kubernetes.io/instance: example
12-
1312
app.kubernetes.io/component: controller-manager
1413
name: example-opentelemetry-operator-manager
1514
roleRef:
@@ -26,12 +25,11 @@ apiVersion: rbac.authorization.k8s.io/v1
2625
kind: ClusterRoleBinding
2726
metadata:
2827
labels:
29-
helm.sh/chart: opentelemetry-operator-0.71.1
28+
helm.sh/chart: opentelemetry-operator-0.79.0
3029
app.kubernetes.io/name: opentelemetry-operator
31-
app.kubernetes.io/version: "0.110.0"
30+
app.kubernetes.io/version: "0.117.0"
3231
app.kubernetes.io/managed-by: Helm
3332
app.kubernetes.io/instance: example
34-
3533
app.kubernetes.io/component: controller-manager
3634
name: example-opentelemetry-operator-proxy
3735
roleRef:

charts/opentelemetry-kube-stack/examples/cloud-demo/rendered/opentelemetry-operator/deployment.yaml

+5-7
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,11 @@ apiVersion: apps/v1
44
kind: Deployment
55
metadata:
66
labels:
7-
helm.sh/chart: opentelemetry-operator-0.71.1
7+
helm.sh/chart: opentelemetry-operator-0.79.0
88
app.kubernetes.io/name: opentelemetry-operator
9-
app.kubernetes.io/version: "0.110.0"
9+
app.kubernetes.io/version: "0.117.0"
1010
app.kubernetes.io/managed-by: Helm
1111
app.kubernetes.io/instance: example
12-
1312
app.kubernetes.io/component: controller-manager
1413
name: example-opentelemetry-operator
1514
namespace: default
@@ -34,13 +33,13 @@ spec:
3433
- --enable-leader-election
3534
- --health-probe-addr=:8081
3635
- --webhook-port=9443
37-
- --collector-image=otel/opentelemetry-collector-k8s:0.110.0
36+
- --collector-image=otel/opentelemetry-collector-k8s:0.117.0
3837
command:
3938
- /manager
4039
env:
4140
- name: ENABLE_WEBHOOKS
4241
value: "true"
43-
image: "ghcr.io/open-telemetry/opentelemetry-operator/opentelemetry-operator:0.110.0"
42+
image: "ghcr.io/open-telemetry/opentelemetry-operator/opentelemetry-operator:0.117.0"
4443
name: manager
4544
ports:
4645
- containerPort: 8080
@@ -76,9 +75,8 @@ spec:
7675
- args:
7776
- --secure-listen-address=0.0.0.0:8443
7877
- --upstream=http://127.0.0.1:8080/
79-
- --logtostderr=true
8078
- --v=0
81-
image: "quay.io/brancz/kube-rbac-proxy:v0.15.0"
79+
image: "quay.io/brancz/kube-rbac-proxy:v0.18.1"
8280
name: kube-rbac-proxy
8381
ports:
8482
- containerPort: 8443

charts/opentelemetry-kube-stack/examples/cloud-demo/rendered/opentelemetry-operator/role.yaml

+2-3
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,11 @@ apiVersion: rbac.authorization.k8s.io/v1
44
kind: Role
55
metadata:
66
labels:
7-
helm.sh/chart: opentelemetry-operator-0.71.1
7+
helm.sh/chart: opentelemetry-operator-0.79.0
88
app.kubernetes.io/name: opentelemetry-operator
9-
app.kubernetes.io/version: "0.110.0"
9+
app.kubernetes.io/version: "0.117.0"
1010
app.kubernetes.io/managed-by: Helm
1111
app.kubernetes.io/instance: example
12-
1312
app.kubernetes.io/component: controller-manager
1413
name: example-opentelemetry-operator-leader-election
1514
namespace: default

0 commit comments

Comments
 (0)