blob: b47c7bdfd54e24638be5bafab2742ccb57f729a7 [file] [log] [blame]
Giorgi Lekveishvili4ec4c022024-08-17 15:09:24 +04001{{- if .Values.controller.secretClaims -}}
Giorgi Lekveishviliea328da2026-07-29 12:15:15 +04002{{- $root := . -}}
Giorgi Lekveishvili4ec4c022024-08-17 15:09:24 +04003{{- $namespace := include "jenkins.namespace" . -}}
4{{- $serviceName := include "jenkins.fullname" . -}}
5{{ range .Values.controller.secretClaims }}
6---
7kind: SecretClaim
8apiVersion: vaultproject.io/v1
9metadata:
10 name: {{ $serviceName }}-{{ .name | default .path | lower }}
11 namespace: {{ $namespace }}
12 labels:
Giorgi Lekveishviliea328da2026-07-29 12:15:15 +040013 {{- $baseLabels := include "jenkins.labels" $root | fromYaml }}
14 {{- $overrideLabels := dict "app.kubernetes.io/name" $serviceName }}
15 {{- toYaml (merge $overrideLabels $baseLabels) | nindent 4 }}
Giorgi Lekveishvili4ec4c022024-08-17 15:09:24 +040016spec:
17 type: {{ .type | default "Opaque" }}
18 path: {{ .path }}
19{{- if .renew }}
20 renew: {{ .renew }}
21{{- end }}
22{{- end }}
Giorgi Lekveishviliea328da2026-07-29 12:15:15 +040023{{- end }}