[COMMON] Add annotations to resource metadata tpl 67/104167/6
authorSylvain Desbureaux <sylvain.desbureaux@orange.com>
Mon, 23 Mar 2020 15:46:20 +0000 (16:46 +0100)
committerSylvain Desbureaux <sylvain.desbureaux@orange.com>
Thu, 26 Mar 2020 08:13:05 +0000 (08:13 +0000)
Resource Metadata template can now have an optional "annotation" field
in dict, which can be useful for post install job for example.

Issue-ID: OOM-1971
Signed-off-by: Sylvain Desbureaux <sylvain.desbureaux@orange.com>
Change-Id: Ib25ce4e09a7a51a35cf878e1c1198370e6dd2b20

kubernetes/common/common/templates/_labels.tpl

index 854019c..6672762 100644 (file)
@@ -63,10 +63,13 @@ app.kubernetes.io/instance: {{ include "common.release" $dot }}
 {{- $dot := default . .dot -}}
 {{- $suffix := default "" .suffix -}}
 {{- $labels := default (dict) .labels -}}
-
+{{- $annotations := default (dict) .annotations -}}
 name: {{ include "common.fullname" (dict "suffix" $suffix "dot" $dot )}}
 namespace: {{ include "common.namespace" $dot }}
 labels: {{- include "common.labels" (dict "labels" $labels "dot" $dot ) | nindent 2 }}
+{{- if $annotations }}
+annotations:  {{- include "common.tplValue" (dict "value" $annotations "context" $dot) | nindent 2}}
+{{- end -}}
 {{- end -}}
 
 {{/*