Guest User

Untitled

a guest
Jul 12th, 2018
288
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.59 KB | None | 0 0
  1. {{/*
  2. Create the env yaml sequence.
  3. The sequence is created by combining the values in .Values.env.override
  4. and .Values.env.default, giving precedence to the values in override.
  5. */}}
  6. {{- define "servicename.env" -}}
  7. {{- $overrides := dict -}}
  8. {{- range $_, $v := .Values.env.override -}}
  9. {{- $_ := set $overrides $v.name $v.value -}}
  10. {{- end -}}
  11.  
  12. {{- $defaults := dict -}}
  13. {{- range $_, $v := .Values.env.default -}}
  14. {{- $_ := set $defaults $v.name $v.value -}}
  15. {{- end -}}
  16.  
  17. {{- range $name, $value := merge $overrides $defaults -}}
  18. - name: {{ $name }}
  19. value: {{ $value | quote }}
  20. {{ end -}}
  21. {{- end -}}
Add Comment
Please, Sign In to add comment