diff --git a/charts/flagger/templates/deployment.yaml b/charts/flagger/templates/deployment.yaml index 25ab4e4c..41a61ee0 100644 --- a/charts/flagger/templates/deployment.yaml +++ b/charts/flagger/templates/deployment.yaml @@ -20,6 +20,10 @@ spec: labels: app.kubernetes.io/name: {{ template "flagger.name" . }} app.kubernetes.io/instance: {{ .Release.Name }} + annotations: + {{- if .Values.podAnnotations }} +{{ toYaml .Values.podAnnotations | indent 8 }} + {{- end }} spec: serviceAccountName: {{ template "flagger.serviceAccountName" . }} affinity: diff --git a/charts/flagger/values.yaml b/charts/flagger/values.yaml index 16f33364..4ce9ff2d 100644 --- a/charts/flagger/values.yaml +++ b/charts/flagger/values.yaml @@ -6,6 +6,8 @@ image: pullPolicy: IfNotPresent pullSecret: +podAnnotations: {} + metricsServer: "http://prometheus:9090" # accepted values are istio, appmesh, nginx or supergloo:mesh.namespace (defaults to istio) diff --git a/charts/grafana/templates/deployment.yaml b/charts/grafana/templates/deployment.yaml index f3235011..b4be04b3 100644 --- a/charts/grafana/templates/deployment.yaml +++ b/charts/grafana/templates/deployment.yaml @@ -20,6 +20,9 @@ spec: release: {{ .Release.Name }} annotations: prometheus.io/scrape: 'false' + {{- if .Values.podAnnotations }} +{{ toYaml .Values.podAnnotations | indent 8 }} + {{- end }} spec: containers: - name: {{ .Chart.Name }} diff --git a/charts/grafana/values.yaml b/charts/grafana/values.yaml index 5b4ad8c4..3ab6d429 100644 --- a/charts/grafana/values.yaml +++ b/charts/grafana/values.yaml @@ -9,6 +9,8 @@ image: tag: 6.2.5 pullPolicy: IfNotPresent +podAnnotations: {} + service: type: ClusterIP port: 80 diff --git a/charts/loadtester/templates/deployment.yaml b/charts/loadtester/templates/deployment.yaml index 17c04870..3120bb12 100644 --- a/charts/loadtester/templates/deployment.yaml +++ b/charts/loadtester/templates/deployment.yaml @@ -18,6 +18,9 @@ spec: app: {{ include "loadtester.name" . }} annotations: appmesh.k8s.aws/ports: "444" + {{- if .Values.podAnnotations }} +{{ toYaml .Values.podAnnotations | indent 8 }} + {{- end }} spec: {{- if .Values.serviceAccountName }} serviceAccountName: {{ .Values.serviceAccountName }} diff --git a/charts/loadtester/values.yaml b/charts/loadtester/values.yaml index 1748d062..a73c936a 100644 --- a/charts/loadtester/values.yaml +++ b/charts/loadtester/values.yaml @@ -5,6 +5,8 @@ image: tag: 0.8.0 pullPolicy: IfNotPresent +podAnnotations: {} + logLevel: info cmd: timeout: 1h diff --git a/charts/podinfo/templates/deployment.yaml b/charts/podinfo/templates/deployment.yaml index 60b2cd01..cf4353aa 100644 --- a/charts/podinfo/templates/deployment.yaml +++ b/charts/podinfo/templates/deployment.yaml @@ -21,6 +21,9 @@ spec: app: {{ template "podinfo.fullname" . }} annotations: prometheus.io/scrape: 'true' + {{- if .Values.podAnnotations }} +{{ toYaml .Values.podAnnotations | indent 8 }} + {{- end }} spec: terminationGracePeriodSeconds: 30 containers: diff --git a/charts/podinfo/values.yaml b/charts/podinfo/values.yaml index b1b47681..886e6ca3 100644 --- a/charts/podinfo/values.yaml +++ b/charts/podinfo/values.yaml @@ -4,6 +4,8 @@ image: tag: 2.0.0 pullPolicy: IfNotPresent +podAnnotations: {} + service: type: ClusterIP port: 9898