Переделка CI/CD

This commit is contained in:
2025-09-09 12:43:41 +03:00
parent 68bf3f9056
commit 9c8261d031
6 changed files with 398 additions and 213 deletions
+13 -10
View File
@@ -1,20 +1,23 @@
{{- if .Values.vault.enabled }}
{{- if .Values.vault.enable }}
---
apiVersion: external-secrets.io/v1beta1
kind: ExternalSecret
metadata:
name: "{{ .Chart.Name }}"
name: '{{ .Chart.Name }}'
labels:
app: '{{ .Chart.Name }}'
spec:
refreshInterval: "60s"
refreshInterval: '60s'
secretStoreRef:
name: "{{ .Values.vault.secretStore }}"
name: '{{ .Values.vault.secretStore }}' # имя SecretStore
kind: SecretStore
target:
name: "{{ .Values.vault.target.name }}"
name: '{{ .Chart.Name }}-secrets' # имя будущего секрета kubernetes
data:
{{- range .Values.vault.data }}
- secretKey: {{ .secretKey }}
{{- range .Values.vault.secrets }}
- secretKey: {{ . }}
remoteRef:
key: "{{ .remoteRef.key }}"
property: "{{ .remoteRef.property }}"
{{- end }}
key: "deck/kubernetes/{{ $.Values.stand }}/{{ $.Chart.Name }}"
property: {{ . }}
{{- end }}
{{- end }}