blob: b47c7bdfd54e24638be5bafab2742ccb57f729a7 [file] [log] [blame]
Giorgi Lekveishvili35982662024-04-05 13:05:40 +04001{{- if .Values.controller.secretClaims -}}
gio20157e82026-07-22 13:10:48 +04002{{- $root := . -}}
Giorgi Lekveishvili35982662024-04-05 13:05:40 +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:
gio20157e82026-07-22 13:10:48 +040013 {{- $baseLabels := include "jenkins.labels" $root | fromYaml }}
14 {{- $overrideLabels := dict "app.kubernetes.io/name" $serviceName }}
15 {{- toYaml (merge $overrideLabels $baseLabels) | nindent 4 }}
Giorgi Lekveishvili35982662024-04-05 13:05:40 +040016spec:
17 type: {{ .type | default "Opaque" }}
18 path: {{ .path }}
19{{- if .renew }}
20 renew: {{ .renew }}
21{{- end }}
22{{- end }}
gio20157e82026-07-22 13:10:48 +040023{{- end }}