43 lines
1.0 KiB
YAML
Raw Normal View History

2025-12-22 21:34:01 +00:00
apiVersion: v1
kind: Service
metadata:
name: {{ include "secretumvault.fullname" . }}
namespace: {{ .Values.global.namespace }}
labels:
{{- include "secretumvault.labels" . | nindent 4 }}
{{- with .Values.vault.service.annotations }}
annotations:
{{- toYaml . | nindent 4 }}
{{- end }}
spec:
type: {{ .Values.vault.service.type }}
selector:
{{- include "secretumvault.selectorLabels" . | nindent 4 }}
ports:
- name: api
port: {{ .Values.vault.service.port }}
targetPort: api
protocol: TCP
- name: metrics
port: {{ .Values.vault.service.metricsPort }}
targetPort: metrics
protocol: TCP
---
apiVersion: v1
kind: Service
metadata:
name: {{ include "secretumvault.fullname" . }}-headless
namespace: {{ .Values.global.namespace }}
labels:
{{- include "secretumvault.labels" . | nindent 4 }}
spec:
clusterIP: None
selector:
{{- include "secretumvault.selectorLabels" . | nindent 4 }}
ports:
- name: api
port: {{ .Values.vault.service.port }}
targetPort: api
protocol: TCP