|
1 | 1 | {{- if .Values.externalSecret }} |
| 2 | +{{- $apiVersion := ternary "external-secrets.io/v1" "external-secrets.io/v1beta1" ($.Capabilities.APIVersions.Has "external-secrets.io/v1/ExternalSecret") -}} |
2 | 3 | {{- $type := .Values.externalSecret.type }} |
3 | 4 | {{- $storeName := .Values.externalSecret.secretStoreName }} |
4 | 5 | {{- $secretPath := .Values.externalSecret.secretPath }} |
|
11 | 12 | {{- range $name, $config := index $appConfig $containerType }} |
12 | 13 | {{- if $config.secrets }} |
13 | 14 | {{- template "standard-app.externalSecret" (dict |
| 15 | + "apiVersion" $apiVersion |
14 | 16 | "name" $name |
15 | 17 | "labels" (merge (dict "app" $appName "product" $.Release.Name) (default dict $.Values.labels)) |
16 | 18 | "secrets" $config.secrets |
|
28 | 30 |
|
29 | 31 | {{- if $appConfig.secrets }} |
30 | 32 | {{- template "standard-app.externalSecret" (dict |
| 33 | + "apiVersion" $apiVersion |
31 | 34 | "name" $appName |
32 | 35 | "labels" (merge (dict "app" $appName "product" $.Release.Name) (default dict $.Values.labels)) |
33 | 36 | "secrets" $appConfig.secrets |
|
47 | 50 | {{- range $jobName, $jobConfig := .Values.jobs }} |
48 | 51 | {{- if $jobConfig.secrets }} |
49 | 52 | {{- template "standard-app.externalSecret" (dict |
| 53 | + "apiVersion" $apiVersion |
50 | 54 | "name" $jobName |
51 | 55 | "labels" (merge (dict "app" $jobName "product" $.Release.Name) (default dict $.Values.labels)) |
52 | 56 | "secrets" $jobConfig.secrets |
|
67 | 71 | {{- range $name, $config := index $cronjobConfig $containerType }} |
68 | 72 | {{- if $config.secrets }} |
69 | 73 | {{- template "standard-app.externalSecret" (dict |
| 74 | + "apiVersion" $apiVersion |
70 | 75 | "name" $name |
71 | 76 | "labels" (merge (dict "app" $cronjobName "product" $.Release.Name) (default dict $.Values.labels)) |
72 | 77 | "secrets" $config.secrets |
|
84 | 89 |
|
85 | 90 | {{- if $cronjobConfig.secrets }} |
86 | 91 | {{- template "standard-app.externalSecret" (dict |
| 92 | + "apiVersion" $apiVersion |
87 | 93 | "name" $cronjobName |
88 | 94 | "labels" (merge (dict "app" $cronjobName "product" $.Release.Name) (default dict $.Values.labels)) |
89 | 95 | "secrets" $cronjobConfig.secrets |
|
102 | 108 | # Global secret |
103 | 109 | {{- if .Values.secrets }} |
104 | 110 | {{- template "standard-app.externalSecret" (dict |
| 111 | + "apiVersion" $apiVersion |
105 | 112 | "name" $.Release.Name |
106 | 113 | "labels" (merge (dict "app" $.Release.Name) (default dict $.Values.labels)) |
107 | 114 | "secrets" .Values.secrets |
|
0 commit comments