{"body":"{{- define \"darkdna.common.deployment.with-vault\" -}}\n{{- $top := first . }}\n{{- $annotations := fromYaml (include \"darkdna.common.vault.pod.annotations\" $top) -}}\n{{- $initContainer := fromYaml (include \"darkdna.common.vault.pod.init-container\" $top) -}}\n{{- $volumeMount := fromYaml (include \"darkdna.common.vault.container.volume-mount\" $top) -}}\n{{- $volume := fromYaml (include \"darkdna.common.vault.pod.volume\" $top) -}}\n{{- $deployment := fromYaml (include (index . 1) $top) -}}\n{{- $deployTempl := $deployment.spec.template -}}\n{{- $_ := set $deployTempl.metadata \"annotations\" (merge $annotations ($deployTempl.metadata.annotations | default (dict))) }}\n{{- $_ := set $deployTempl.spec \"initContainers\" (append ($deployTempl.spec.initContainers | default (list)) $initContainer) -}}\n{{- $_ := set $deployTempl.spec \"volumes\" (append ($deployTempl.spec.volumes | default (list)) $volume) -}}\n{{- range $container := $deployTempl.spec.containers -}}\n{{- $_ := set $container \"volumeMounts\" (append $container.volumeMounts $volumeMount) -}}\n{{- end -}}\n{{- toYaml $deployment -}}\n{{- end -}}","name":"","extension":"txt","url":"https://www.irccloud.com/pastebin/TprV0pcR","modified":1504969241,"id":"TprV0pcR","size":1097,"lines":16,"own_paste":false,"theme":"","date":1504969241}