_organizr.tpl 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. {{- define "organizr.workload" -}}
  2. workload:
  3. organizr:
  4. enabled: true
  5. primary: true
  6. type: Deployment
  7. podSpec:
  8. hostNetwork: false
  9. securityContext:
  10. fsGroup: {{ .Values.organizrID.group }}
  11. containers:
  12. organizr:
  13. enabled: true
  14. primary: true
  15. imageSelector: image
  16. securityContext:
  17. runAsUser: 0
  18. runAsGroup: 0
  19. runAsNonRoot: false
  20. readOnlyRootFilesystem: false
  21. capabilities:
  22. add:
  23. - CHOWN
  24. - FOWNER
  25. - DAC_OVERRIDE
  26. - SETGID
  27. - SETUID
  28. fixedEnv:
  29. PUID: {{ .Values.organizrID.user }}
  30. {{ with .Values.organizrConfig.additionalEnvs }}
  31. envList:
  32. {{ range $env := . }}
  33. - name: {{ $env.name }}
  34. value: {{ $env.value }}
  35. {{ end }}
  36. {{ end }}
  37. probes:
  38. liveness:
  39. enabled: true
  40. type: http
  41. port: 80
  42. path: /api/v2/ping
  43. readiness:
  44. enabled: true
  45. type: http
  46. port: 80
  47. path: /api/v2/ping
  48. startup:
  49. enabled: true
  50. type: http
  51. port: 80
  52. path: /api/v2/ping
  53. {{- end -}}