_service.tpl 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. {{- define "castopod.service" -}}
  2. service:
  3. castopod-web:
  4. enabled: true
  5. primary: true
  6. type: NodePort
  7. targetSelector: web
  8. ports:
  9. webui:
  10. enabled: true
  11. primary: true
  12. port: {{ .Values.castopodNetwork.webPort }}
  13. nodePort: {{ .Values.castopodNetwork.webPort }}
  14. targetPort: 80
  15. targetSelector: web
  16. castopod-api:
  17. enabled: true
  18. type: ClusterIP
  19. targetSelector: castopod
  20. ports:
  21. api:
  22. enabled: true
  23. primary: true
  24. port: 9000
  25. targetPort: 9000
  26. targetSelector: castopod
  27. mariadb:
  28. enabled: true
  29. type: ClusterIP
  30. targetSelector: mariadb
  31. ports:
  32. mariadb:
  33. enabled: true
  34. primary: true
  35. port: 3306
  36. targetPort: 3306
  37. targetSelector: mariadb
  38. redis:
  39. enabled: true
  40. type: ClusterIP
  41. targetSelector: redis
  42. ports:
  43. redis:
  44. enabled: true
  45. primary: true
  46. port: 6379
  47. targetPort: 6379
  48. targetSelector: redis
  49. {{- end -}}