Skip to content

Commit 43fb507

Browse files
authored
[operator] Fix bug in the operator validation webhook using the wrong certificate (#1530)
* Fix bug in the operator validation webhook where cert-manager cert is used even when a Helm generated or user supplied cert is designated to be used * Bump operator chart version to 0.80.2, render examples
1 parent c6b3ecb commit 43fb507

24 files changed

+37
-39
lines changed

charts/opentelemetry-operator/Chart.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
apiVersion: v2
22
name: opentelemetry-operator
3-
version: 0.80.1
3+
version: 0.80.2
44
description: OpenTelemetry Operator Helm chart for Kubernetes
55
type: application
66
home: https://opentelemetry.io/

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

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ 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.80.1
9+
helm.sh/chart: opentelemetry-operator-0.80.2
1010
app.kubernetes.io/name: opentelemetry-operator
1111
app.kubernetes.io/version: "0.117.0"
1212
app.kubernetes.io/managed-by: Helm
@@ -90,7 +90,7 @@ 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.80.1
93+
helm.sh/chart: opentelemetry-operator-0.80.2
9494
app.kubernetes.io/name: opentelemetry-operator
9595
app.kubernetes.io/version: "0.117.0"
9696
app.kubernetes.io/managed-by: Helm

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

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ apiVersion: cert-manager.io/v1
44
kind: Certificate
55
metadata:
66
labels:
7-
helm.sh/chart: opentelemetry-operator-0.80.1
7+
helm.sh/chart: opentelemetry-operator-0.80.2
88
app.kubernetes.io/name: opentelemetry-operator
99
app.kubernetes.io/version: "0.117.0"
1010
app.kubernetes.io/managed-by: Helm
@@ -29,7 +29,7 @@ apiVersion: cert-manager.io/v1
2929
kind: Issuer
3030
metadata:
3131
labels:
32-
helm.sh/chart: opentelemetry-operator-0.80.1
32+
helm.sh/chart: opentelemetry-operator-0.80.2
3333
app.kubernetes.io/name: opentelemetry-operator
3434
app.kubernetes.io/version: "0.117.0"
3535
app.kubernetes.io/managed-by: Helm

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

+3-3
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ apiVersion: rbac.authorization.k8s.io/v1
44
kind: ClusterRole
55
metadata:
66
labels:
7-
helm.sh/chart: opentelemetry-operator-0.80.1
7+
helm.sh/chart: opentelemetry-operator-0.80.2
88
app.kubernetes.io/name: opentelemetry-operator
99
app.kubernetes.io/version: "0.117.0"
1010
app.kubernetes.io/managed-by: Helm
@@ -222,7 +222,7 @@ apiVersion: rbac.authorization.k8s.io/v1
222222
kind: ClusterRole
223223
metadata:
224224
labels:
225-
helm.sh/chart: opentelemetry-operator-0.80.1
225+
helm.sh/chart: opentelemetry-operator-0.80.2
226226
app.kubernetes.io/name: opentelemetry-operator
227227
app.kubernetes.io/version: "0.117.0"
228228
app.kubernetes.io/managed-by: Helm
@@ -240,7 +240,7 @@ apiVersion: rbac.authorization.k8s.io/v1
240240
kind: ClusterRole
241241
metadata:
242242
labels:
243-
helm.sh/chart: opentelemetry-operator-0.80.1
243+
helm.sh/chart: opentelemetry-operator-0.80.2
244244
app.kubernetes.io/name: opentelemetry-operator
245245
app.kubernetes.io/version: "0.117.0"
246246
app.kubernetes.io/managed-by: Helm

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

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ apiVersion: rbac.authorization.k8s.io/v1
44
kind: ClusterRoleBinding
55
metadata:
66
labels:
7-
helm.sh/chart: opentelemetry-operator-0.80.1
7+
helm.sh/chart: opentelemetry-operator-0.80.2
88
app.kubernetes.io/name: opentelemetry-operator
99
app.kubernetes.io/version: "0.117.0"
1010
app.kubernetes.io/managed-by: Helm
@@ -25,7 +25,7 @@ apiVersion: rbac.authorization.k8s.io/v1
2525
kind: ClusterRoleBinding
2626
metadata:
2727
labels:
28-
helm.sh/chart: opentelemetry-operator-0.80.1
28+
helm.sh/chart: opentelemetry-operator-0.80.2
2929
app.kubernetes.io/name: opentelemetry-operator
3030
app.kubernetes.io/version: "0.117.0"
3131
app.kubernetes.io/managed-by: Helm

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ apiVersion: apps/v1
44
kind: Deployment
55
metadata:
66
labels:
7-
helm.sh/chart: opentelemetry-operator-0.80.1
7+
helm.sh/chart: opentelemetry-operator-0.80.2
88
app.kubernetes.io/name: opentelemetry-operator
99
app.kubernetes.io/version: "0.117.0"
1010
app.kubernetes.io/managed-by: Helm

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ apiVersion: rbac.authorization.k8s.io/v1
44
kind: Role
55
metadata:
66
labels:
7-
helm.sh/chart: opentelemetry-operator-0.80.1
7+
helm.sh/chart: opentelemetry-operator-0.80.2
88
app.kubernetes.io/name: opentelemetry-operator
99
app.kubernetes.io/version: "0.117.0"
1010
app.kubernetes.io/managed-by: Helm

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ apiVersion: rbac.authorization.k8s.io/v1
44
kind: RoleBinding
55
metadata:
66
labels:
7-
helm.sh/chart: opentelemetry-operator-0.80.1
7+
helm.sh/chart: opentelemetry-operator-0.80.2
88
app.kubernetes.io/name: opentelemetry-operator
99
app.kubernetes.io/version: "0.117.0"
1010
app.kubernetes.io/managed-by: Helm

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

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ apiVersion: v1
44
kind: Service
55
metadata:
66
labels:
7-
helm.sh/chart: opentelemetry-operator-0.80.1
7+
helm.sh/chart: opentelemetry-operator-0.80.2
88
app.kubernetes.io/name: opentelemetry-operator
99
app.kubernetes.io/version: "0.117.0"
1010
app.kubernetes.io/managed-by: Helm
@@ -31,7 +31,7 @@ apiVersion: v1
3131
kind: Service
3232
metadata:
3333
labels:
34-
helm.sh/chart: opentelemetry-operator-0.80.1
34+
helm.sh/chart: opentelemetry-operator-0.80.2
3535
app.kubernetes.io/name: opentelemetry-operator
3636
app.kubernetes.io/version: "0.117.0"
3737
app.kubernetes.io/managed-by: Helm

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ metadata:
66
name: opentelemetry-operator
77
namespace: default
88
labels:
9-
helm.sh/chart: opentelemetry-operator-0.80.1
9+
helm.sh/chart: opentelemetry-operator-0.80.2
1010
app.kubernetes.io/name: opentelemetry-operator
1111
app.kubernetes.io/version: "0.117.0"
1212
app.kubernetes.io/managed-by: Helm

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ metadata:
66
name: "example-opentelemetry-operator-cert-manager"
77
namespace: default
88
labels:
9-
helm.sh/chart: opentelemetry-operator-0.80.1
9+
helm.sh/chart: opentelemetry-operator-0.80.2
1010
app.kubernetes.io/name: opentelemetry-operator
1111
app.kubernetes.io/version: "0.117.0"
1212
app.kubernetes.io/managed-by: Helm

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

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ metadata:
66
name: "example-opentelemetry-operator-metrics"
77
namespace: default
88
labels:
9-
helm.sh/chart: opentelemetry-operator-0.80.1
9+
helm.sh/chart: opentelemetry-operator-0.80.2
1010
app.kubernetes.io/name: opentelemetry-operator
1111
app.kubernetes.io/version: "0.117.0"
1212
app.kubernetes.io/managed-by: Helm
@@ -43,7 +43,7 @@ metadata:
4343
name: "example-opentelemetry-operator-webhook"
4444
namespace: default
4545
labels:
46-
helm.sh/chart: opentelemetry-operator-0.80.1
46+
helm.sh/chart: opentelemetry-operator-0.80.2
4747
app.kubernetes.io/name: opentelemetry-operator
4848
app.kubernetes.io/version: "0.117.0"
4949
app.kubernetes.io/managed-by: Helm

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

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ 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.80.1
9+
helm.sh/chart: opentelemetry-operator-0.80.2
1010
app.kubernetes.io/name: opentelemetry-operator
1111
app.kubernetes.io/version: "0.117.0"
1212
app.kubernetes.io/managed-by: Helm
@@ -90,7 +90,7 @@ 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.80.1
93+
helm.sh/chart: opentelemetry-operator-0.80.2
9494
app.kubernetes.io/name: opentelemetry-operator
9595
app.kubernetes.io/version: "0.117.0"
9696
app.kubernetes.io/managed-by: Helm

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

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ apiVersion: cert-manager.io/v1
44
kind: Certificate
55
metadata:
66
labels:
7-
helm.sh/chart: opentelemetry-operator-0.80.1
7+
helm.sh/chart: opentelemetry-operator-0.80.2
88
app.kubernetes.io/name: opentelemetry-operator
99
app.kubernetes.io/version: "0.117.0"
1010
app.kubernetes.io/managed-by: Helm
@@ -29,7 +29,7 @@ apiVersion: cert-manager.io/v1
2929
kind: Issuer
3030
metadata:
3131
labels:
32-
helm.sh/chart: opentelemetry-operator-0.80.1
32+
helm.sh/chart: opentelemetry-operator-0.80.2
3333
app.kubernetes.io/name: opentelemetry-operator
3434
app.kubernetes.io/version: "0.117.0"
3535
app.kubernetes.io/managed-by: Helm

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

+3-3
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ apiVersion: rbac.authorization.k8s.io/v1
44
kind: ClusterRole
55
metadata:
66
labels:
7-
helm.sh/chart: opentelemetry-operator-0.80.1
7+
helm.sh/chart: opentelemetry-operator-0.80.2
88
app.kubernetes.io/name: opentelemetry-operator
99
app.kubernetes.io/version: "0.117.0"
1010
app.kubernetes.io/managed-by: Helm
@@ -256,7 +256,7 @@ apiVersion: rbac.authorization.k8s.io/v1
256256
kind: ClusterRole
257257
metadata:
258258
labels:
259-
helm.sh/chart: opentelemetry-operator-0.80.1
259+
helm.sh/chart: opentelemetry-operator-0.80.2
260260
app.kubernetes.io/name: opentelemetry-operator
261261
app.kubernetes.io/version: "0.117.0"
262262
app.kubernetes.io/managed-by: Helm
@@ -274,7 +274,7 @@ apiVersion: rbac.authorization.k8s.io/v1
274274
kind: ClusterRole
275275
metadata:
276276
labels:
277-
helm.sh/chart: opentelemetry-operator-0.80.1
277+
helm.sh/chart: opentelemetry-operator-0.80.2
278278
app.kubernetes.io/name: opentelemetry-operator
279279
app.kubernetes.io/version: "0.117.0"
280280
app.kubernetes.io/managed-by: Helm

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

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ apiVersion: rbac.authorization.k8s.io/v1
44
kind: ClusterRoleBinding
55
metadata:
66
labels:
7-
helm.sh/chart: opentelemetry-operator-0.80.1
7+
helm.sh/chart: opentelemetry-operator-0.80.2
88
app.kubernetes.io/name: opentelemetry-operator
99
app.kubernetes.io/version: "0.117.0"
1010
app.kubernetes.io/managed-by: Helm
@@ -25,7 +25,7 @@ apiVersion: rbac.authorization.k8s.io/v1
2525
kind: ClusterRoleBinding
2626
metadata:
2727
labels:
28-
helm.sh/chart: opentelemetry-operator-0.80.1
28+
helm.sh/chart: opentelemetry-operator-0.80.2
2929
app.kubernetes.io/name: opentelemetry-operator
3030
app.kubernetes.io/version: "0.117.0"
3131
app.kubernetes.io/managed-by: Helm

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ apiVersion: apps/v1
44
kind: Deployment
55
metadata:
66
labels:
7-
helm.sh/chart: opentelemetry-operator-0.80.1
7+
helm.sh/chart: opentelemetry-operator-0.80.2
88
app.kubernetes.io/name: opentelemetry-operator
99
app.kubernetes.io/version: "0.117.0"
1010
app.kubernetes.io/managed-by: Helm

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ apiVersion: rbac.authorization.k8s.io/v1
44
kind: Role
55
metadata:
66
labels:
7-
helm.sh/chart: opentelemetry-operator-0.80.1
7+
helm.sh/chart: opentelemetry-operator-0.80.2
88
app.kubernetes.io/name: opentelemetry-operator
99
app.kubernetes.io/version: "0.117.0"
1010
app.kubernetes.io/managed-by: Helm

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ apiVersion: rbac.authorization.k8s.io/v1
44
kind: RoleBinding
55
metadata:
66
labels:
7-
helm.sh/chart: opentelemetry-operator-0.80.1
7+
helm.sh/chart: opentelemetry-operator-0.80.2
88
app.kubernetes.io/name: opentelemetry-operator
99
app.kubernetes.io/version: "0.117.0"
1010
app.kubernetes.io/managed-by: Helm

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

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ apiVersion: v1
44
kind: Service
55
metadata:
66
labels:
7-
helm.sh/chart: opentelemetry-operator-0.80.1
7+
helm.sh/chart: opentelemetry-operator-0.80.2
88
app.kubernetes.io/name: opentelemetry-operator
99
app.kubernetes.io/version: "0.117.0"
1010
app.kubernetes.io/managed-by: Helm
@@ -31,7 +31,7 @@ apiVersion: v1
3131
kind: Service
3232
metadata:
3333
labels:
34-
helm.sh/chart: opentelemetry-operator-0.80.1
34+
helm.sh/chart: opentelemetry-operator-0.80.2
3535
app.kubernetes.io/name: opentelemetry-operator
3636
app.kubernetes.io/version: "0.117.0"
3737
app.kubernetes.io/managed-by: Helm

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ metadata:
66
name: opentelemetry-operator
77
namespace: default
88
labels:
9-
helm.sh/chart: opentelemetry-operator-0.80.1
9+
helm.sh/chart: opentelemetry-operator-0.80.2
1010
app.kubernetes.io/name: opentelemetry-operator
1111
app.kubernetes.io/version: "0.117.0"
1212
app.kubernetes.io/managed-by: Helm

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ metadata:
66
name: "example-opentelemetry-operator-cert-manager"
77
namespace: default
88
labels:
9-
helm.sh/chart: opentelemetry-operator-0.80.1
9+
helm.sh/chart: opentelemetry-operator-0.80.2
1010
app.kubernetes.io/name: opentelemetry-operator
1111
app.kubernetes.io/version: "0.117.0"
1212
app.kubernetes.io/managed-by: Helm

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

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ metadata:
66
name: "example-opentelemetry-operator-metrics"
77
namespace: default
88
labels:
9-
helm.sh/chart: opentelemetry-operator-0.80.1
9+
helm.sh/chart: opentelemetry-operator-0.80.2
1010
app.kubernetes.io/name: opentelemetry-operator
1111
app.kubernetes.io/version: "0.117.0"
1212
app.kubernetes.io/managed-by: Helm
@@ -43,7 +43,7 @@ metadata:
4343
name: "example-opentelemetry-operator-webhook"
4444
namespace: default
4545
labels:
46-
helm.sh/chart: opentelemetry-operator-0.80.1
46+
helm.sh/chart: opentelemetry-operator-0.80.2
4747
app.kubernetes.io/name: opentelemetry-operator
4848
app.kubernetes.io/version: "0.117.0"
4949
app.kubernetes.io/managed-by: Helm

charts/opentelemetry-operator/templates/admission-webhooks/operator-webhook.yaml

-2
Original file line numberDiff line numberDiff line change
@@ -133,8 +133,6 @@ webhooks:
133133
apiVersion: admissionregistration.k8s.io/v1
134134
kind: ValidatingWebhookConfiguration
135135
metadata:
136-
annotations:
137-
cert-manager.io/inject-ca-from: {{ include "opentelemetry-operator.webhookCertAnnotation" . }}
138136
labels:
139137
{{- include "opentelemetry-operator.labels" . | nindent 4 }}
140138
app.kubernetes.io/component: webhook

0 commit comments

Comments
 (0)