service.yaml 642 B

1234567891011121314151617181920212223
  1. {{- if .Values.service }}
  2. ---
  3. kind: Service
  4. apiVersion: v1
  5. metadata:
  6. name: "{{ template "logstash.fullname" . }}"
  7. labels:
  8. app: "{{ template "logstash.fullname" . }}"
  9. chart: "{{ .Chart.Name }}"
  10. heritage: {{ .Release.Service | quote }}
  11. release: {{ .Release.Name | quote }}
  12. annotations:
  13. {{ toYaml .Values.service.annotations | indent 4 }}
  14. spec:
  15. type: {{ .Values.service.type }}
  16. selector:
  17. app: "{{ template "logstash.fullname" . }}"
  18. chart: "{{ .Chart.Name }}"
  19. heritage: {{ .Release.Service | quote }}
  20. release: {{ .Release.Name | quote }}
  21. ports:
  22. {{ toYaml .Values.service.ports | indent 4 }}
  23. {{- end }}