diff --git a/logstash/templates/serviceaccount.yaml b/logstash/templates/serviceaccount.yaml index 4508878b8..bb72735b6 100644 --- a/logstash/templates/serviceaccount.yaml +++ b/logstash/templates/serviceaccount.yaml @@ -17,4 +17,10 @@ metadata: chart: "{{ .Chart.Name }}" heritage: {{ .Release.Service | quote }} release: {{ .Release.Name | quote }} + {{- if .Values.rbac.annotations }} + annotations: + {{- range $key, $value := .Values.rbac.annotations }} + {{ $key }}: {{ $value | quote }} + {{- end }} + {{- end }} {{- end -}} diff --git a/logstash/tests/logstash_test.py b/logstash/tests/logstash_test.py index caee32c29..1555b960c 100755 --- a/logstash/tests/logstash_test.py +++ b/logstash/tests/logstash_test.py @@ -760,6 +760,8 @@ def test_pod_security_policy(): rbac: create: true serviceAccountName: "" + annotations: + "eks.amazonaws.com/role-arn": "test-rbac-annotations" podSecurityPolicy: create: true diff --git a/logstash/values.yaml b/logstash/values.yaml index d5166588b..54e6fe4cb 100755 --- a/logstash/values.yaml +++ b/logstash/values.yaml @@ -89,6 +89,10 @@ rbac: create: false serviceAccountAnnotations: {} serviceAccountName: "" + annotations: {} + #annotation1: "value1" + #annotation2: "value2" + #annotation3: "value3" podSecurityPolicy: create: false