Merge "[AAI] Add model-loader tracing config"
[oom.git] / kubernetes / platform / components / keycloak-init / components / keycloak-config-cli / templates / realms.yaml
1 {{/*
2   # Copyright © adorsys GmbH & Co. KG
3   #
4   # Licensed under the Apache License, Version 2.0 (the "License");
5   # you may not use this file except in compliance with the License.
6   # You may obtain a copy of the License at
7   #
8   #       http://www.apache.org/licenses/LICENSE-2.0
9   #
10   # Unless required by applicable law or agreed to in writing, software
11   # distributed under the License is distributed on an "AS IS" BASIS,
12   # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13   # See the License for the specific language governing permissions and
14   # limitations under the License.
15 */}}
16 {{ if not .Values.existingConfigSecret }}
17 ---
18 apiVersion: v1
19 kind: Secret
20 metadata:
21   name: {{ template "keycloak-config-cli.fullname" . }}-config-realms
22   labels:
23   {{- include "keycloak-config-cli.labels" . | nindent 4 }}
24 data:
25   {{- range $name, $config := .Values.config }}
26     {{- if hasKey $config "file" }}
27   {{ $name }}.json: "{{ tpl ($.Files.Get $config.file) $ | b64enc }}"
28     {{- else if hasKey $config "inline" }}
29   {{ $name }}.json: "{{ tpl (toJson $config.inline) $ | b64enc }}"
30     {{- end }}
31   {{- end }}
32 {{- end }}