From 80877f8b3dff098918e6b75e821a3bc7c05ceeeb Mon Sep 17 00:00:00 2001 From: Noah Stride Date: Mon, 9 Sep 2024 19:07:50 +0100 Subject: [PATCH] Set annotations on `teleport-kube-agent` StatefulSet (#46393) * set annotations on teleport-kube-agent statefulset * empty commit to trigger ci --------- Co-authored-by: Sean Liao --- .../teleport-kube-agent/templates/statefulset.yaml | 4 ++++ .../teleport-kube-agent/tests/statefulset_test.yaml | 13 +++++++++++++ 2 files changed, 17 insertions(+) diff --git a/examples/chart/teleport-kube-agent/templates/statefulset.yaml b/examples/chart/teleport-kube-agent/templates/statefulset.yaml index 030fc7793e67..5018a8c38e6d 100644 --- a/examples/chart/teleport-kube-agent/templates/statefulset.yaml +++ b/examples/chart/teleport-kube-agent/templates/statefulset.yaml @@ -13,6 +13,10 @@ metadata: {{- if .Values.extraLabels.deployment }} {{- toYaml .Values.extraLabels.deployment | nindent 4 }} {{- end }} + {{- if .Values.annotations.deployment }} + annotations: + {{- toYaml .Values.annotations.deployment | nindent 4 }} + {{- end }} spec: serviceName: {{ .Release.Name }} replicas: {{ $replicaCount }} diff --git a/examples/chart/teleport-kube-agent/tests/statefulset_test.yaml b/examples/chart/teleport-kube-agent/tests/statefulset_test.yaml index 4423ce87f36b..c346bffe3425 100644 --- a/examples/chart/teleport-kube-agent/tests/statefulset_test.yaml +++ b/examples/chart/teleport-kube-agent/tests/statefulset_test.yaml @@ -44,6 +44,19 @@ tests: - matchSnapshot: path: spec.template.spec + - it: sets StatefulSet annotations when specified + template: statefulset.yaml + values: + - ../.lint/stateful.yaml + - ../.lint/annotations.yaml + asserts: + - equal: + path: metadata.annotations.kubernetes\.io/deployment + value: test-annotation + - equal: + path: metadata.annotations.kubernetes\.io/deployment-different + value: 3 + - it: sets Pod annotations when specified template: statefulset.yaml values: