{{- if .Values.vault.create.enabled -}} apiVersion: v1 kind: Service metadata: name: {{ .Release.Name }}-vault labels: app: {{ .Release.Name }}-vault spec: selector: app: {{ .Release.Name }}-vault ports: {{- if .Values.vault.create.snapshotServer.enabled }} - name: custom-snapshot-server protocol: TCP port: {{ .Values.vault.create.snapshotServer.externalPort }} targetPort: {{ .Values.vault.create.snapshotServer.internalPort }} {{- end }} - name: http protocol: TCP port: 80 targetPort: 8200 {{- end -}}