From 99ac88b4f55532d902b19e43370facffaf100655 Mon Sep 17 00:00:00 2001 From: Noah Stride Date: Tue, 10 Sep 2024 15:05:15 +0100 Subject: [PATCH] Set annotations on `teleport-kube-agent` StatefulSet (#46393) (#46422) * 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 64cae4ab28b3..b0f18d042210 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 440781d66d2e..87cde23360a7 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: