Skip to content

Commit 11361d7

Browse files
authored
Release operator 0.114.0 (#1448)
* Release operator 0.114.1 Signed-off-by: Alex Raiu <[email protected]> * Update operator clusterrole * `secrets`: Add TLS support to auto-instrumentation [#3338](open-telemetry/opentelemetry-operator#3338) * `targetallocators`: Generate only TargetAllocator CR from Collector CR [#3402](open-telemetry/opentelemetry-operator#3402) * Add `targetAllocatorFallbackStrategy` feature flag Feature flag available since `v0.114.0` (Add allocation_fallback_strategy option as fallback strategy for per-node strategy [#3482](open-telemetry/opentelemetry-operator#3482)) * Update operator-test with manager label Adding `control-plane: controller-manager` label to match [operator-restart e2e test](open-telemetry/opentelemetry-operator#3486) --------- Signed-off-by: Alex Raiu <[email protected]>
1 parent 98641fa commit 11361d7

26 files changed

+126
-80
lines changed

.github/workflows/operator-test.yaml

+3-1
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,8 @@ jobs:
5858
run: |
5959
helm install --namespace=opentelemetry-operator-system --create-namespace my-opentelemetry-operator ./charts/opentelemetry-operator \
6060
--set 'manager.extraArgs[0]="--enable-go-instrumentation"' \
61-
--set "manager.collectorImage.repository=otel/opentelemetry-collector-k8s"
61+
--set "manager.collectorImage.repository=otel/opentelemetry-collector-k8s" \
62+
--set "manager.podLabels.control-plane=controller-manager"
6263
kubectl wait --timeout=5m --for=condition=available deployment my-opentelemetry-operator -n opentelemetry-operator-system
6364
6465
- name: Run e2e tests
@@ -111,6 +112,7 @@ jobs:
111112
helm install --namespace=opentelemetry-operator-system --create-namespace my-opentelemetry-operator ./charts/opentelemetry-operator \
112113
--set 'manager.extraArgs[0]="--enable-go-instrumentation"' \
113114
--set "manager.collectorImage.repository=otel/opentelemetry-collector-k8s" \
115+
--set "manager.podLabels.control-plane=controller-manager" \
114116
--set "admissionWebhooks.certManager.enabled=false"
115117
kubectl wait --timeout=5m --for=condition=available deployment my-opentelemetry-operator -n opentelemetry-operator-system
116118

charts/opentelemetry-operator/Chart.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
apiVersion: v2
22
name: opentelemetry-operator
3-
version: 0.74.3
3+
version: 0.75.0
44
description: OpenTelemetry Operator Helm chart for Kubernetes
55
type: application
66
home: https://opentelemetry.io/
@@ -12,4 +12,4 @@ maintainers:
1212
- name: jaronoff97
1313
- name: TylerHelmuth
1414
icon: https://raw.githubusercontent.com/cncf/artwork/a718fa97fffec1b9fd14147682e9e3ac0c8817cb/projects/opentelemetry/icon/color/opentelemetry-icon-color.png
15-
appVersion: 0.113.0
15+
appVersion: 0.114.1

charts/opentelemetry-operator/examples/default/rendered/admission-webhooks/operator-webhook-with-cert-manager.yaml

+4-4
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ 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.74.3
9+
helm.sh/chart: opentelemetry-operator-0.75.0
1010
app.kubernetes.io/name: opentelemetry-operator
11-
app.kubernetes.io/version: "0.113.0"
11+
app.kubernetes.io/version: "0.114.1"
1212
app.kubernetes.io/managed-by: Helm
1313
app.kubernetes.io/instance: example
1414
app.kubernetes.io/component: webhook
@@ -90,9 +90,9 @@ metadata:
9090
annotations:
9191
cert-manager.io/inject-ca-from: default/example-opentelemetry-operator-serving-cert
9292
labels:
93-
helm.sh/chart: opentelemetry-operator-0.74.3
93+
helm.sh/chart: opentelemetry-operator-0.75.0
9494
app.kubernetes.io/name: opentelemetry-operator
95-
app.kubernetes.io/version: "0.113.0"
95+
app.kubernetes.io/version: "0.114.1"
9696
app.kubernetes.io/managed-by: Helm
9797
app.kubernetes.io/instance: example
9898
app.kubernetes.io/component: webhook

charts/opentelemetry-operator/examples/default/rendered/certmanager.yaml

+4-4
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ apiVersion: cert-manager.io/v1
44
kind: Certificate
55
metadata:
66
labels:
7-
helm.sh/chart: opentelemetry-operator-0.74.3
7+
helm.sh/chart: opentelemetry-operator-0.75.0
88
app.kubernetes.io/name: opentelemetry-operator
9-
app.kubernetes.io/version: "0.113.0"
9+
app.kubernetes.io/version: "0.114.1"
1010
app.kubernetes.io/managed-by: Helm
1111
app.kubernetes.io/instance: example
1212
app.kubernetes.io/component: webhook
@@ -29,9 +29,9 @@ apiVersion: cert-manager.io/v1
2929
kind: Issuer
3030
metadata:
3131
labels:
32-
helm.sh/chart: opentelemetry-operator-0.74.3
32+
helm.sh/chart: opentelemetry-operator-0.75.0
3333
app.kubernetes.io/name: opentelemetry-operator
34-
app.kubernetes.io/version: "0.113.0"
34+
app.kubernetes.io/version: "0.114.1"
3535
app.kubernetes.io/managed-by: Helm
3636
app.kubernetes.io/instance: example
3737
app.kubernetes.io/component: webhook

charts/opentelemetry-operator/examples/default/rendered/clusterrole.yaml

+6-6
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ apiVersion: rbac.authorization.k8s.io/v1
44
kind: ClusterRole
55
metadata:
66
labels:
7-
helm.sh/chart: opentelemetry-operator-0.74.3
7+
helm.sh/chart: opentelemetry-operator-0.75.0
88
app.kubernetes.io/name: opentelemetry-operator
9-
app.kubernetes.io/version: "0.113.0"
9+
app.kubernetes.io/version: "0.114.1"
1010
app.kubernetes.io/managed-by: Helm
1111
app.kubernetes.io/instance: example
1212
app.kubernetes.io/component: controller-manager
@@ -222,9 +222,9 @@ apiVersion: rbac.authorization.k8s.io/v1
222222
kind: ClusterRole
223223
metadata:
224224
labels:
225-
helm.sh/chart: opentelemetry-operator-0.74.3
225+
helm.sh/chart: opentelemetry-operator-0.75.0
226226
app.kubernetes.io/name: opentelemetry-operator
227-
app.kubernetes.io/version: "0.113.0"
227+
app.kubernetes.io/version: "0.114.1"
228228
app.kubernetes.io/managed-by: Helm
229229
app.kubernetes.io/instance: example
230230
app.kubernetes.io/component: controller-manager
@@ -240,9 +240,9 @@ apiVersion: rbac.authorization.k8s.io/v1
240240
kind: ClusterRole
241241
metadata:
242242
labels:
243-
helm.sh/chart: opentelemetry-operator-0.74.3
243+
helm.sh/chart: opentelemetry-operator-0.75.0
244244
app.kubernetes.io/name: opentelemetry-operator
245-
app.kubernetes.io/version: "0.113.0"
245+
app.kubernetes.io/version: "0.114.1"
246246
app.kubernetes.io/managed-by: Helm
247247
app.kubernetes.io/instance: example
248248
app.kubernetes.io/component: controller-manager

charts/opentelemetry-operator/examples/default/rendered/clusterrolebinding.yaml

+4-4
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ apiVersion: rbac.authorization.k8s.io/v1
44
kind: ClusterRoleBinding
55
metadata:
66
labels:
7-
helm.sh/chart: opentelemetry-operator-0.74.3
7+
helm.sh/chart: opentelemetry-operator-0.75.0
88
app.kubernetes.io/name: opentelemetry-operator
9-
app.kubernetes.io/version: "0.113.0"
9+
app.kubernetes.io/version: "0.114.1"
1010
app.kubernetes.io/managed-by: Helm
1111
app.kubernetes.io/instance: example
1212
app.kubernetes.io/component: controller-manager
@@ -25,9 +25,9 @@ apiVersion: rbac.authorization.k8s.io/v1
2525
kind: ClusterRoleBinding
2626
metadata:
2727
labels:
28-
helm.sh/chart: opentelemetry-operator-0.74.3
28+
helm.sh/chart: opentelemetry-operator-0.75.0
2929
app.kubernetes.io/name: opentelemetry-operator
30-
app.kubernetes.io/version: "0.113.0"
30+
app.kubernetes.io/version: "0.114.1"
3131
app.kubernetes.io/managed-by: Helm
3232
app.kubernetes.io/instance: example
3333
app.kubernetes.io/component: controller-manager

charts/opentelemetry-operator/examples/default/rendered/deployment.yaml

+4-4
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ apiVersion: apps/v1
44
kind: Deployment
55
metadata:
66
labels:
7-
helm.sh/chart: opentelemetry-operator-0.74.3
7+
helm.sh/chart: opentelemetry-operator-0.75.0
88
app.kubernetes.io/name: opentelemetry-operator
9-
app.kubernetes.io/version: "0.113.0"
9+
app.kubernetes.io/version: "0.114.1"
1010
app.kubernetes.io/managed-by: Helm
1111
app.kubernetes.io/instance: example
1212
app.kubernetes.io/component: controller-manager
@@ -33,13 +33,13 @@ spec:
3333
- --enable-leader-election
3434
- --health-probe-addr=:8081
3535
- --webhook-port=9443
36-
- --collector-image=otel/opentelemetry-collector-k8s:0.113.0
36+
- --collector-image=otel/opentelemetry-collector-k8s:0.114.0
3737
command:
3838
- /manager
3939
env:
4040
- name: ENABLE_WEBHOOKS
4141
value: "true"
42-
image: "ghcr.io/open-telemetry/opentelemetry-operator/opentelemetry-operator:0.113.0"
42+
image: "ghcr.io/open-telemetry/opentelemetry-operator/opentelemetry-operator:0.114.1"
4343
name: manager
4444
ports:
4545
- containerPort: 8080

charts/opentelemetry-operator/examples/default/rendered/role.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ apiVersion: rbac.authorization.k8s.io/v1
44
kind: Role
55
metadata:
66
labels:
7-
helm.sh/chart: opentelemetry-operator-0.74.3
7+
helm.sh/chart: opentelemetry-operator-0.75.0
88
app.kubernetes.io/name: opentelemetry-operator
9-
app.kubernetes.io/version: "0.113.0"
9+
app.kubernetes.io/version: "0.114.1"
1010
app.kubernetes.io/managed-by: Helm
1111
app.kubernetes.io/instance: example
1212
app.kubernetes.io/component: controller-manager

charts/opentelemetry-operator/examples/default/rendered/rolebinding.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ apiVersion: rbac.authorization.k8s.io/v1
44
kind: RoleBinding
55
metadata:
66
labels:
7-
helm.sh/chart: opentelemetry-operator-0.74.3
7+
helm.sh/chart: opentelemetry-operator-0.75.0
88
app.kubernetes.io/name: opentelemetry-operator
9-
app.kubernetes.io/version: "0.113.0"
9+
app.kubernetes.io/version: "0.114.1"
1010
app.kubernetes.io/managed-by: Helm
1111
app.kubernetes.io/instance: example
1212
app.kubernetes.io/component: controller-manager

charts/opentelemetry-operator/examples/default/rendered/service.yaml

+4-4
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ apiVersion: v1
44
kind: Service
55
metadata:
66
labels:
7-
helm.sh/chart: opentelemetry-operator-0.74.3
7+
helm.sh/chart: opentelemetry-operator-0.75.0
88
app.kubernetes.io/name: opentelemetry-operator
9-
app.kubernetes.io/version: "0.113.0"
9+
app.kubernetes.io/version: "0.114.1"
1010
app.kubernetes.io/managed-by: Helm
1111
app.kubernetes.io/instance: example
1212
app.kubernetes.io/component: controller-manager
@@ -31,9 +31,9 @@ apiVersion: v1
3131
kind: Service
3232
metadata:
3333
labels:
34-
helm.sh/chart: opentelemetry-operator-0.74.3
34+
helm.sh/chart: opentelemetry-operator-0.75.0
3535
app.kubernetes.io/name: opentelemetry-operator
36-
app.kubernetes.io/version: "0.113.0"
36+
app.kubernetes.io/version: "0.114.1"
3737
app.kubernetes.io/managed-by: Helm
3838
app.kubernetes.io/instance: example
3939
app.kubernetes.io/component: controller-manager

charts/opentelemetry-operator/examples/default/rendered/serviceaccount.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ metadata:
66
name: opentelemetry-operator
77
namespace: default
88
labels:
9-
helm.sh/chart: opentelemetry-operator-0.74.3
9+
helm.sh/chart: opentelemetry-operator-0.75.0
1010
app.kubernetes.io/name: opentelemetry-operator
11-
app.kubernetes.io/version: "0.113.0"
11+
app.kubernetes.io/version: "0.114.1"
1212
app.kubernetes.io/managed-by: Helm
1313
app.kubernetes.io/instance: example
1414
app.kubernetes.io/component: controller-manager

charts/opentelemetry-operator/examples/default/rendered/tests/test-certmanager-connection.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ metadata:
66
name: "example-opentelemetry-operator-cert-manager"
77
namespace: default
88
labels:
9-
helm.sh/chart: opentelemetry-operator-0.74.3
9+
helm.sh/chart: opentelemetry-operator-0.75.0
1010
app.kubernetes.io/name: opentelemetry-operator
11-
app.kubernetes.io/version: "0.113.0"
11+
app.kubernetes.io/version: "0.114.1"
1212
app.kubernetes.io/managed-by: Helm
1313
app.kubernetes.io/instance: example
1414
app.kubernetes.io/component: webhook

charts/opentelemetry-operator/examples/default/rendered/tests/test-service-connection.yaml

+4-4
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ metadata:
66
name: "example-opentelemetry-operator-metrics"
77
namespace: default
88
labels:
9-
helm.sh/chart: opentelemetry-operator-0.74.3
9+
helm.sh/chart: opentelemetry-operator-0.75.0
1010
app.kubernetes.io/name: opentelemetry-operator
11-
app.kubernetes.io/version: "0.113.0"
11+
app.kubernetes.io/version: "0.114.1"
1212
app.kubernetes.io/managed-by: Helm
1313
app.kubernetes.io/instance: example
1414
app.kubernetes.io/component: controller-manager
@@ -43,9 +43,9 @@ metadata:
4343
name: "example-opentelemetry-operator-webhook"
4444
namespace: default
4545
labels:
46-
helm.sh/chart: opentelemetry-operator-0.74.3
46+
helm.sh/chart: opentelemetry-operator-0.75.0
4747
app.kubernetes.io/name: opentelemetry-operator
48-
app.kubernetes.io/version: "0.113.0"
48+
app.kubernetes.io/version: "0.114.1"
4949
app.kubernetes.io/managed-by: Helm
5050
app.kubernetes.io/instance: example
5151
app.kubernetes.io/component: controller-manager

charts/opentelemetry-operator/examples/feature-gates/rendered/admission-webhooks/operator-webhook-with-cert-manager.yaml

+4-4
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ 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.74.3
9+
helm.sh/chart: opentelemetry-operator-0.75.0
1010
app.kubernetes.io/name: opentelemetry-operator
11-
app.kubernetes.io/version: "0.113.0"
11+
app.kubernetes.io/version: "0.114.1"
1212
app.kubernetes.io/managed-by: Helm
1313
app.kubernetes.io/instance: example
1414
app.kubernetes.io/component: webhook
@@ -90,9 +90,9 @@ metadata:
9090
annotations:
9191
cert-manager.io/inject-ca-from: default/example-opentelemetry-operator-serving-cert
9292
labels:
93-
helm.sh/chart: opentelemetry-operator-0.74.3
93+
helm.sh/chart: opentelemetry-operator-0.75.0
9494
app.kubernetes.io/name: opentelemetry-operator
95-
app.kubernetes.io/version: "0.113.0"
95+
app.kubernetes.io/version: "0.114.1"
9696
app.kubernetes.io/managed-by: Helm
9797
app.kubernetes.io/instance: example
9898
app.kubernetes.io/component: webhook

charts/opentelemetry-operator/examples/feature-gates/rendered/certmanager.yaml

+4-4
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ apiVersion: cert-manager.io/v1
44
kind: Certificate
55
metadata:
66
labels:
7-
helm.sh/chart: opentelemetry-operator-0.74.3
7+
helm.sh/chart: opentelemetry-operator-0.75.0
88
app.kubernetes.io/name: opentelemetry-operator
9-
app.kubernetes.io/version: "0.113.0"
9+
app.kubernetes.io/version: "0.114.1"
1010
app.kubernetes.io/managed-by: Helm
1111
app.kubernetes.io/instance: example
1212
app.kubernetes.io/component: webhook
@@ -29,9 +29,9 @@ apiVersion: cert-manager.io/v1
2929
kind: Issuer
3030
metadata:
3131
labels:
32-
helm.sh/chart: opentelemetry-operator-0.74.3
32+
helm.sh/chart: opentelemetry-operator-0.75.0
3333
app.kubernetes.io/name: opentelemetry-operator
34-
app.kubernetes.io/version: "0.113.0"
34+
app.kubernetes.io/version: "0.114.1"
3535
app.kubernetes.io/managed-by: Helm
3636
app.kubernetes.io/instance: example
3737
app.kubernetes.io/component: webhook

charts/opentelemetry-operator/examples/feature-gates/rendered/clusterrole.yaml

+26-6
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ apiVersion: rbac.authorization.k8s.io/v1
44
kind: ClusterRole
55
metadata:
66
labels:
7-
helm.sh/chart: opentelemetry-operator-0.74.3
7+
helm.sh/chart: opentelemetry-operator-0.75.0
88
app.kubernetes.io/name: opentelemetry-operator
9-
app.kubernetes.io/version: "0.113.0"
9+
app.kubernetes.io/version: "0.114.1"
1010
app.kubernetes.io/managed-by: Helm
1111
app.kubernetes.io/instance: example
1212
app.kubernetes.io/component: controller-manager
@@ -216,6 +216,26 @@ rules:
216216
- patch
217217
- update
218218
- watch
219+
- apiGroups:
220+
- opentelemetry.io
221+
resources:
222+
- targetallocators
223+
verbs:
224+
- create
225+
- delete
226+
- get
227+
- list
228+
- patch
229+
- update
230+
- watch
231+
- apiGroups:
232+
- opentelemetry.io
233+
resources:
234+
- targetallocators/status
235+
verbs:
236+
- get
237+
- patch
238+
- update
219239
- apiGroups:
220240
- cert-manager.io
221241
resources:
@@ -236,9 +256,9 @@ apiVersion: rbac.authorization.k8s.io/v1
236256
kind: ClusterRole
237257
metadata:
238258
labels:
239-
helm.sh/chart: opentelemetry-operator-0.74.3
259+
helm.sh/chart: opentelemetry-operator-0.75.0
240260
app.kubernetes.io/name: opentelemetry-operator
241-
app.kubernetes.io/version: "0.113.0"
261+
app.kubernetes.io/version: "0.114.1"
242262
app.kubernetes.io/managed-by: Helm
243263
app.kubernetes.io/instance: example
244264
app.kubernetes.io/component: controller-manager
@@ -254,9 +274,9 @@ apiVersion: rbac.authorization.k8s.io/v1
254274
kind: ClusterRole
255275
metadata:
256276
labels:
257-
helm.sh/chart: opentelemetry-operator-0.74.3
277+
helm.sh/chart: opentelemetry-operator-0.75.0
258278
app.kubernetes.io/name: opentelemetry-operator
259-
app.kubernetes.io/version: "0.113.0"
279+
app.kubernetes.io/version: "0.114.1"
260280
app.kubernetes.io/managed-by: Helm
261281
app.kubernetes.io/instance: example
262282
app.kubernetes.io/component: controller-manager

charts/opentelemetry-operator/examples/feature-gates/rendered/clusterrolebinding.yaml

+4-4
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ apiVersion: rbac.authorization.k8s.io/v1
44
kind: ClusterRoleBinding
55
metadata:
66
labels:
7-
helm.sh/chart: opentelemetry-operator-0.74.3
7+
helm.sh/chart: opentelemetry-operator-0.75.0
88
app.kubernetes.io/name: opentelemetry-operator
9-
app.kubernetes.io/version: "0.113.0"
9+
app.kubernetes.io/version: "0.114.1"
1010
app.kubernetes.io/managed-by: Helm
1111
app.kubernetes.io/instance: example
1212
app.kubernetes.io/component: controller-manager
@@ -25,9 +25,9 @@ apiVersion: rbac.authorization.k8s.io/v1
2525
kind: ClusterRoleBinding
2626
metadata:
2727
labels:
28-
helm.sh/chart: opentelemetry-operator-0.74.3
28+
helm.sh/chart: opentelemetry-operator-0.75.0
2929
app.kubernetes.io/name: opentelemetry-operator
30-
app.kubernetes.io/version: "0.113.0"
30+
app.kubernetes.io/version: "0.114.1"
3131
app.kubernetes.io/managed-by: Helm
3232
app.kubernetes.io/instance: example
3333
app.kubernetes.io/component: controller-manager

0 commit comments

Comments
 (0)