_unifi-protect-backup.tpl 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. {{- define "upb.workload" -}}
  2. workload:
  3. unifi-protect:
  4. enabled: true
  5. primary: true
  6. type: Deployment
  7. podSpec:
  8. hostNetwork: false
  9. securityContext:
  10. fsGroup: {{ .Values.upbID.group }}
  11. containers:
  12. unifi-protect:
  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. - SETUID
  26. - SETGID
  27. fixedEnv:
  28. PUID: {{ .Values.upbID.user }}
  29. envFrom:
  30. - configMapRef:
  31. name: upb-config
  32. - secretRef:
  33. name: upb-creds
  34. {{ with .Values.upbConfig.additionalEnvs }}
  35. envList:
  36. {{ range $env := . }}
  37. - name: {{ $env.name }}
  38. value: {{ $env.value }}
  39. {{ end }}
  40. {{ end }}
  41. probes:
  42. # Nothing to probe
  43. liveness:
  44. enabled: false
  45. readiness:
  46. enabled: false
  47. startup:
  48. enabled: false
  49. {{- end -}}