1
0

service-portaldb.yaml 856 B

12345678910111213141516171819202122232425262728293031
  1. {{- if .Values.portaldb.service.enabled -}}
  2. ---
  3. # service definition for mysql
  4. kind: Service
  5. apiVersion: v1
  6. metadata:
  7. name: {{include "apollo.portaldb.serviceName" .}}
  8. labels:
  9. {{- include "apollo.portal.labels" . | nindent 4 }}
  10. spec:
  11. type: {{ .Values.portaldb.service.type }}
  12. {{- if eq .Values.portaldb.service.type "ExternalName" }}
  13. externalName: {{ required "portaldb.host is required!" .Values.portaldb.host }}
  14. {{- else }}
  15. ports:
  16. - protocol: TCP
  17. port: {{ .Values.portaldb.service.port }}
  18. targetPort: {{ .Values.portaldb.port }}
  19. ---
  20. kind: Endpoints
  21. apiVersion: v1
  22. metadata:
  23. name: {{include "apollo.portaldb.serviceName" .}}
  24. subsets:
  25. - addresses:
  26. - ip: {{ required "portaldb.host is required!" .Values.portaldb.host }}
  27. ports:
  28. - protocol: TCP
  29. port: {{ .Values.portaldb.port }}
  30. {{- end }}
  31. {{- end }}