_service.tpl 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. {{- define "vikunja.service" -}}
  2. service:
  3. vikunja:
  4. enabled: true
  5. primary: true
  6. type: ClusterIP
  7. targetSelector: vikunja-api
  8. ports:
  9. api:
  10. enabled: true
  11. primary: true
  12. port: {{ .Values.vikunjaPorts.api }}
  13. targetSelector: vikunja-api
  14. proxy:
  15. enabled: true
  16. type: NodePort
  17. targetSelector: vikunja-proxy
  18. ports:
  19. webui:
  20. enabled: true
  21. primary: true
  22. port: {{ .Values.vikunjaNetwork.webPort }}
  23. nodePort: {{ .Values.vikunjaNetwork.webPort }}
  24. targetSelector: vikunja-proxy
  25. frontend:
  26. enabled: true
  27. type: ClusterIP
  28. targetSelector: vikunja-frontend
  29. ports:
  30. webui:
  31. enabled: true
  32. primary: true
  33. port: {{ .Values.vikunjaPorts.frontHttp }}
  34. targetSelector: vikunja-frontend
  35. redis:
  36. enabled: true
  37. type: ClusterIP
  38. targetSelector: redis
  39. ports:
  40. redis:
  41. enabled: true
  42. primary: true
  43. port: 6379
  44. targetPort: 6379
  45. targetSelector: redis
  46. {{- include "ix.v1.common.app.postgresService" $ | nindent 2 }}
  47. {{- end -}}