_logsearch.tpl 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. {{- define "logsearch.workload" -}}
  2. workload:
  3. logsearch:
  4. enabled: true
  5. type: Deployment
  6. podSpec:
  7. containers:
  8. logsearch:
  9. enabled: true
  10. primary: true
  11. imageSelector: logsearchImage
  12. securityContext:
  13. runAsUser: {{ .Values.minioRunAs.user }}
  14. runAsGroup: {{ .Values.minioRunAs.group }}
  15. envFrom:
  16. - secretRef:
  17. name: logsearch-creds
  18. command: /logsearchapi
  19. probes:
  20. liveness:
  21. enabled: true
  22. type: http
  23. port: 8080
  24. path: /status
  25. readiness:
  26. enabled: true
  27. type: http
  28. port: 8080
  29. path: /status
  30. startup:
  31. enabled: true
  32. type: http
  33. port: 8080
  34. path: /status
  35. initContainers:
  36. {{- include "ix.v1.common.app.postgresWait" (dict "name" "postgres-wait"
  37. "secretName" "postgres-creds") | nindent 8 }}
  38. {{/* Service */}}
  39. service:
  40. logsearch:
  41. enabled: true
  42. type: ClusterIP
  43. targetSelector: logsearch
  44. ports:
  45. logsearch:
  46. enabled: true
  47. primary: true
  48. port: 8080
  49. targetSelector: logsearch
  50. {{- end -}}