github.com/microsoft/fabrikate@v1.0.0-alpha.1.0.20210115014322-dc09194d0885/testdata/generate/infra/fabrikate-jaeger/helm_repos/jaeger/charts/cassandra/templates/service.yaml (about) 1 apiVersion: v1 2 kind: Service 3 metadata: 4 name: {{ template "cassandra.fullname" . }} 5 labels: 6 app: {{ template "cassandra.name" . }} 7 chart: {{ template "cassandra.chart" . }} 8 release: {{ .Release.Name }} 9 heritage: {{ .Release.Service }} 10 {{- with .Values.service.annotations }} 11 annotations: 12 {{- toYaml . | nindent 4 }} 13 {{- end }} 14 spec: 15 clusterIP: None 16 type: {{ .Values.service.type }} 17 ports: 18 {{- if .Values.exporter.enabled }} 19 - name: metrics 20 port: 5556 21 targetPort: {{ .Values.exporter.port }} 22 {{- end }} 23 - name: intra 24 port: 7000 25 targetPort: 7000 26 - name: tls 27 port: 7001 28 targetPort: 7001 29 - name: jmx 30 port: 7199 31 targetPort: 7199 32 - name: cql 33 port: {{ default 9042 .Values.config.ports.cql }} 34 targetPort: {{ default 9042 .Values.config.ports.cql }} 35 - name: thrift 36 port: {{ default 9160 .Values.config.ports.thrift }} 37 targetPort: {{ default 9160 .Values.config.ports.thrift }} 38 {{- if .Values.config.ports.agent }} 39 - name: agent 40 port: {{ .Values.config.ports.agent }} 41 targetPort: {{ .Values.config.ports.agent }} 42 {{- end }} 43 selector: 44 app: {{ template "cassandra.name" . }} 45 release: {{ .Release.Name }}