Skip to content

Commit 2726c19

Browse files
authored
[operator] bump operator version to v0.132.0 (#1837)
* [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
1 parent fbce004 commit 2726c19

34 files changed

Lines changed: 141 additions & 110 deletions

.github/actions/setup/action.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,10 @@ runs:
2525
uses: helm/chart-testing-action@v2.6.0
2626

2727
- name: Create kind cluster
28-
uses: helm/kind-action@v1.8.0
28+
uses: helm/kind-action@v1.12.0
2929
if: ${{ inputs.create-kind-cluster == 'true' }}
3030
with:
31-
config: ./.github/kind-1.24.yaml
31+
config: ./.github/kind-1.29.yaml
3232

3333
- name: Add Dependencies
3434
shell: bash
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ networking:
44
ipFamily: dual
55
nodes:
66
- role: control-plane
7-
image: kindest/node:v1.24.15@sha256:7db4f8bea3e14b82d12e044e25e34bd53754b7f2b0e9d56df21774e6f66a70ab
7+
image: kindest/node:v1.29.14@sha256:8703bd94ee24e51b778d5556ae310c6c0fa67d761fae6379c8e0bb480e6fea29
88
kubeadmConfigPatches:
99
- |
1010
kind: InitConfiguration

.github/workflows/operator-test.yaml

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -59,11 +59,13 @@ jobs:
5959
6060
- name: Install opentelemetry-operator chart
6161
run: |
62-
helm install --namespace=opentelemetry-operator-system --create-namespace my-opentelemetry-operator ./charts/opentelemetry-operator \
62+
helm install --namespace=opentelemetry-operator-system --create-namespace opentelemetry-operator-controller-manager ./charts/opentelemetry-operator \
6363
--set 'manager.extraArgs[0]="--enable-go-instrumentation"' \
6464
--set "manager.collectorImage.repository=ghcr.io/open-telemetry/opentelemetry-collector-releases/opentelemetry-collector-k8s" \
65-
--set "manager.podLabels.control-plane=controller-manager"
66-
kubectl wait --timeout=5m --for=condition=available deployment my-opentelemetry-operator -n opentelemetry-operator-system
65+
--set "manager.podLabels.control-plane=controller-manager" \
66+
--set "manager.extraEnvs[0].name=NAMESPACE" \
67+
--set "manager.extraEnvs[0].valueFrom.fieldRef.fieldPath=metadata.namespace"
68+
kubectl wait --timeout=5m --for=condition=available deployment opentelemetry-operator-controller-manager -n opentelemetry-operator-system
6769
6870
- name: Run e2e tests
6971
working-directory: ./opentelemetry-operator
@@ -114,12 +116,14 @@ jobs:
114116
115117
- name: Install opentelemetry-operator chart
116118
run: |
117-
helm install --namespace=opentelemetry-operator-system --create-namespace my-opentelemetry-operator ./charts/opentelemetry-operator \
119+
helm install --namespace=opentelemetry-operator-system --create-namespace opentelemetry-operator-controller-manager ./charts/opentelemetry-operator \
118120
--set 'manager.extraArgs[0]="--enable-go-instrumentation"' \
119121
--set "manager.collectorImage.repository=ghcr.io/open-telemetry/opentelemetry-collector-releases/opentelemetry-collector-k8s" \
120122
--set "manager.podLabels.control-plane=controller-manager" \
121-
--set "admissionWebhooks.certManager.enabled=false"
122-
kubectl wait --timeout=5m --for=condition=available deployment my-opentelemetry-operator -n opentelemetry-operator-system
123+
--set "admissionWebhooks.certManager.enabled=false" \
124+
--set "manager.extraEnvs[0].name=NAMESPACE" \
125+
--set "manager.extraEnvs[0].valueFrom.fieldRef.fieldPath=metadata.namespace"
126+
kubectl wait --timeout=5m --for=condition=available deployment opentelemetry-operator-controller-manager -n opentelemetry-operator-system
123127
124128
- name: Run e2e tests
125129
working-directory: ./opentelemetry-operator

charts/opentelemetry-operator/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
apiVersion: v2
22
name: opentelemetry-operator
3-
version: 0.93.1
3+
version: 0.94.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.131.0
15+
appVersion: 0.132.0

charts/opentelemetry-operator/conf/crds/crd-opentelemetry.io_opampbridges.yaml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
33
kind: CustomResourceDefinition
44
metadata:
55
annotations:
6-
cert-manager.io/inject-ca-from: {{ include "opentelemetry-operator.webhookCertAnnotation" . }}
7-
controller-gen.kubebuilder.io/version: v0.18.0
6+
controller-gen.kubebuilder.io/version: v0.19.0
87
creationTimestamp: null
98
labels:
109
app.kubernetes.io/name: opentelemetry-operator

charts/opentelemetry-operator/conf/crds/crd-opentelemetry.io_targetallocators.yaml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
33
kind: CustomResourceDefinition
44
metadata:
55
annotations:
6-
cert-manager.io/inject-ca-from: {{ include "opentelemetry-operator.webhookCertAnnotation" . }}
7-
controller-gen.kubebuilder.io/version: v0.18.0
6+
controller-gen.kubebuilder.io/version: v0.19.0
87
creationTimestamp: null
98
labels:
109
app.kubernetes.io/name: opentelemetry-operator
@@ -2096,6 +2095,11 @@ spec:
20962095
- managed
20972096
- unmanaged
20982097
type: string
2098+
networkPolicy:
2099+
properties:
2100+
enabled:
2101+
type: boolean
2102+
type: object
20992103
nodeSelector:
21002104
additionalProperties:
21012105
type: string

charts/opentelemetry-operator/conf/crds/crd-opentelemetrycollector.yaml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ kind: CustomResourceDefinition
44
metadata:
55
annotations:
66
cert-manager.io/inject-ca-from: {{ include "opentelemetry-operator.webhookCertAnnotation" . }}
7-
controller-gen.kubebuilder.io/version: v0.18.0
7+
controller-gen.kubebuilder.io/version: v0.19.0
88
creationTimestamp: null
99
labels:
1010
app.kubernetes.io/name: opentelemetry-operator
@@ -6961,6 +6961,11 @@ spec:
69616961
- sidecar
69626962
- statefulset
69636963
type: string
6964+
networkPolicy:
6965+
properties:
6966+
enabled:
6967+
type: boolean
6968+
type: object
69646969
nodeSelector:
69656970
additionalProperties:
69666971
type: string

charts/opentelemetry-operator/conf/crds/crd-opentelemetryinstrumentation.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.18.0
6+
controller-gen.kubebuilder.io/version: v0.19.0
77
creationTimestamp: null
88
labels:
99
app.kubernetes.io/name: opentelemetry-operator

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

Lines changed: 4 additions & 4 deletions
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.93.1
9+
helm.sh/chart: opentelemetry-operator-0.94.0
1010
app.kubernetes.io/name: opentelemetry-operator
11-
app.kubernetes.io/version: "0.131.0"
11+
app.kubernetes.io/version: "0.132.0"
1212
app.kubernetes.io/managed-by: Helm
1313
app.kubernetes.io/part-of: opentelemetry-operator
1414
app.kubernetes.io/instance: example
@@ -91,9 +91,9 @@ metadata:
9191
annotations:
9292
cert-manager.io/inject-ca-from: default/example-opentelemetry-operator-serving-cert
9393
labels:
94-
helm.sh/chart: opentelemetry-operator-0.93.1
94+
helm.sh/chart: opentelemetry-operator-0.94.0
9595
app.kubernetes.io/name: opentelemetry-operator
96-
app.kubernetes.io/version: "0.131.0"
96+
app.kubernetes.io/version: "0.132.0"
9797
app.kubernetes.io/managed-by: Helm
9898
app.kubernetes.io/part-of: opentelemetry-operator
9999
app.kubernetes.io/instance: example

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

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,7 @@ apiVersion: apiextensions.k8s.io/v1
44
kind: CustomResourceDefinition
55
metadata:
66
annotations:
7-
cert-manager.io/inject-ca-from: default/example-opentelemetry-operator-serving-cert
8-
controller-gen.kubebuilder.io/version: v0.18.0
7+
controller-gen.kubebuilder.io/version: v0.19.0
98
creationTimestamp: null
109
labels:
1110
app.kubernetes.io/name: opentelemetry-operator
@@ -1781,8 +1780,7 @@ apiVersion: apiextensions.k8s.io/v1
17811780
kind: CustomResourceDefinition
17821781
metadata:
17831782
annotations:
1784-
cert-manager.io/inject-ca-from: default/example-opentelemetry-operator-serving-cert
1785-
controller-gen.kubebuilder.io/version: v0.18.0
1783+
controller-gen.kubebuilder.io/version: v0.19.0
17861784
creationTimestamp: null
17871785
labels:
17881786
app.kubernetes.io/name: opentelemetry-operator
@@ -3874,6 +3872,11 @@ spec:
38743872
- managed
38753873
- unmanaged
38763874
type: string
3875+
networkPolicy:
3876+
properties:
3877+
enabled:
3878+
type: boolean
3879+
type: object
38773880
nodeSelector:
38783881
additionalProperties:
38793882
type: string
@@ -5203,7 +5206,7 @@ kind: CustomResourceDefinition
52035206
metadata:
52045207
annotations:
52055208
cert-manager.io/inject-ca-from: default/example-opentelemetry-operator-serving-cert
5206-
controller-gen.kubebuilder.io/version: v0.18.0
5209+
controller-gen.kubebuilder.io/version: v0.19.0
52075210
creationTimestamp: null
52085211
labels:
52095212
app.kubernetes.io/name: opentelemetry-operator
@@ -12158,6 +12161,11 @@ spec:
1215812161
- sidecar
1215912162
- statefulset
1216012163
type: string
12164+
networkPolicy:
12165+
properties:
12166+
enabled:
12167+
type: boolean
12168+
type: object
1216112169
nodeSelector:
1216212170
additionalProperties:
1216312171
type: string
@@ -14550,7 +14558,7 @@ apiVersion: apiextensions.k8s.io/v1
1455014558
kind: CustomResourceDefinition
1455114559
metadata:
1455214560
annotations:
14553-
controller-gen.kubebuilder.io/version: v0.18.0
14561+
controller-gen.kubebuilder.io/version: v0.19.0
1455414562
creationTimestamp: null
1455514563
labels:
1455614564
app.kubernetes.io/name: opentelemetry-operator

0 commit comments

Comments
 (0)