blob: 04c70a362271934a528886464b16c05c493a4ca7 [file] [log] [blame]
badhri854c028b32021-11-03 18:24:05 -05001{{/*
2# Copyright 2020-present Open Networking Foundation
3
Ajay Lotan Thakur03189d22022-02-10 14:06:03 -06004# SPDX-License-Identifier: Apache-2.0
badhri854c028b32021-11-03 18:24:05 -05005*/}}
6
7{{- if .Values.config.config4g.deploy }}
8
9{{- if not .Values.config.useExistingConfigMap -}}
10{{- $config4gcfg := index .Values.config.config4g.cfgFiles "webuicfg.conf" }}
11{{- $config := index $config4gcfg "configuration" }}
12
13{{- if not (hasKey $config4gcfg "logger") -}}
14{{- $_ := .Values.config.logger | set $config4gcfg "logger" -}}
15{{- end }}
16
17{{- if not (hasKey $config "managedByConfigPod") -}}
18{{- $_ := .Values.config.managedByConfigPod | set $config "managedByConfigPod" -}}
19{{- end }}
20
21
22{{- end }}
23
24---
25apiVersion: v1
26kind: ConfigMap
27metadata:
28 name: config4g
29 labels:
30{{ tuple "config4g" . | include "omec-control-plane.metadata_labels" | indent 4 }}
31data:
32 config4g-run.sh: |
33{{ tuple "bin/_config4g-run.sh.tpl" . | include "omec-control-plane.template" | indent 4 }}
34{{- if not .Values.config.useExistingConfigMap -}}
35{{- range $key, $value := .Values.config.config4g.cfgFiles }}
36 {{ $key }}: |-
37{{ toYaml $value | indent 4 }}
38{{- end }}
39{{- end }}
40{{- end }}