Guest User

Untitled

a guest
Jul 6th, 2020
22
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.07 KB | None | 0 0
  1. ----------------------helmfile.yaml
  2. ---
  3. bases:
  4. - envs/environments.yaml
  5.  
  6. ---
  7. helmfiles:
  8. - "open-portal.yaml"
  9.  
  10. ----------------------open-portal.yaml
  11. ---
  12. bases:
  13. - envs/environments.yaml
  14. ---
  15. releases:
  16. - name: "open-portal"
  17. namespace: {{ .Environment.Values.helm.open_portal.namespace }}
  18. labels:
  19. chart: "open-portal"
  20. chart: "./open-portal"
  21. # wait: true
  22. installed: true
  23. set:
  24. {{ if eq .Environment.Values.helm.open_portal.namespace "ns-green" }}
  25. - route.host: {{ .Environment.Values.helm.open_portal.route.host }}
  26. {{ else if eq .Environment.Values.helm.open_portal.namespace "ns-blue" }}
  27. - route.host: {{ .Environment.Values.helm.open_portal.route.host }}
  28. {{ end }}
  29. values:
  30. - ./open-portal/values-prod.yaml
  31.  
  32. ---------------------envs/environments.yaml
  33.  
  34. environments:
  35. green:
  36. values:
  37. - envs/green.yaml
  38. blue:
  39. values:
  40. - envs/blue.yaml
  41. ------------------------envs/green.yaml
  42.  
  43. helm:
  44. open_portal:
  45. namespace: ns-green
  46. route:
  47. host: portal-green.local
  48. env:
  49. LOG_LVL: INFO
Advertisement
Add Comment
Please, Sign In to add comment