init-values.yaml 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. image:
  2. repository: traefik/whoami
  3. pullPolicy: IfNotPresent
  4. tag: latest
  5. initImage:
  6. repository: bash
  7. pullPolicy: IfNotPresent
  8. tag: latest
  9. workload:
  10. main:
  11. enabled: true
  12. primary: true
  13. type: Deployment
  14. podSpec:
  15. containers:
  16. main:
  17. enabled: true
  18. primary: true
  19. args:
  20. - --port
  21. - "8080"
  22. probes:
  23. liveness:
  24. enabled: true
  25. type: http
  26. port: "{{ .Values.service.main.ports.main.port }}"
  27. readiness:
  28. enabled: true
  29. type: http
  30. port: "{{ .Values.service.main.ports.main.port }}"
  31. startup:
  32. enabled: true
  33. type: http
  34. port: "{{ .Values.service.main.ports.main.port }}"
  35. initContainers:
  36. init-cont:
  37. enabled: true
  38. type: init
  39. imageSelector: initImage
  40. args:
  41. - echo
  42. - "Hello World"
  43. install-cont:
  44. enabled: true
  45. type: install
  46. imageSelector: initImage
  47. args:
  48. - echo
  49. - "Hello World"
  50. service:
  51. main:
  52. enabled: true
  53. primary: true
  54. ports:
  55. main:
  56. enabled: true
  57. primary: true
  58. protocol: http
  59. port: 8080