blob: 685901fa95a0bb97b3dab65b254ba2d9e4af2c64 [file] [log] [blame]
Krzysztof Opasiakc0a57f82020-03-23 15:50:13 +01001{{/*
vaibhavjayasea9aee02018-08-31 06:22:26 +00002# Copyright © 2018 Amdocs, Bell Canada
tringuyeneb9eb592020-04-01 17:51:06 +00003# Copyright © 2020 Samsung Electronics, and TATA Communications
vaibhavjayasea9aee02018-08-31 06:22:26 +00004#
5# Licensed under the Apache License, Version 2.0 (the "License");
6# you may not use this file except in compliance with the License.
7# You may obtain a copy of the License at
8#
9# http://www.apache.org/licenses/LICENSE-2.0
10#
11# Unless required by applicable law or agreed to in writing, software
12# distributed under the License is distributed on an "AS IS" BASIS,
13# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14# See the License for the specific language governing permissions and
15# limitations under the License.
Krzysztof Opasiakc0a57f82020-03-23 15:50:13 +010016*/}}
vitalied1e5876c2018-03-29 10:24:27 -050017{{- if .Values.externalConfig }}
18apiVersion: v1
19kind: ConfigMap
20metadata:
Jerry Floodf406ab82018-10-23 07:10:48 -040021 name: {{ include "common.fullname" . }}-external-config
vitalied1e5876c2018-03-29 10:24:27 -050022 namespace: {{ include "common.namespace" . }}
sushil masal08ef7092019-02-21 16:21:51 +053023 labels:
24 app: {{ include "common.name" . }}
25 chart: {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}
Krzysztof Opasiak137d7cc2020-01-24 23:49:11 +010026 release: {{ include "common.release" . }}
sushil masal08ef7092019-02-21 16:21:51 +053027 heritage: {{ .Release.Service }}
vitalied1e5876c2018-03-29 10:24:27 -050028data:
Jerry Floodf406ab82018-10-23 07:10:48 -040029 my_extra.cnf: |
30{{ .Values.externalConfig | indent 4 }}
Krzysztof Opasiakf5e74e52020-04-23 00:11:44 +020031{{- end }}
32---
33apiVersion: v1
34kind: ConfigMap
35metadata:
36 name: {{ include "common.fullname" . }}
37 namespace: {{ include "common.namespace" . }}
38 labels:
39 app: {{ include "common.name" . }}
40 chart: {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}
41 release: {{ include "common.release" . }}
42 heritage: {{ .Release.Service }}
43data:
44{{ tpl (.Files.Glob "resources/config/*").AsConfig . | indent 2 }}
tringuyeneb9eb592020-04-01 17:51:06 +000045---
46apiVersion: v1
47kind: ConfigMap
48metadata:
49 name: {{ include "common.fullname" . }}-upgrade-deployment
50 annotations:
51 "helm.sh/hook": "pre-upgrade"
52 "helm.sh/hook-weight": "0"
53 "helm.sh/hook-delete-policy": hook-succeeded
54 namespace: {{ include "common.namespace" . }}
55 labels:
56 app: {{ include "common.name" . }}
57 chart: {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}
58 release: {{ .Release.Name }}
59 heritage: {{ .Release.Service }}
60data:
61{{ tpl (.Files.Glob "resources/*").AsConfig . | indent 2 }}
62---
63apiVersion: v1
64kind: ConfigMap
65metadata:
66 name: {{ include "common.fullname" . }}-post-upgrade-deployment
67 annotations:
68 "helm.sh/hook": "post-upgrade"
69 "helm.sh/hook-weight": "0"
70 "helm.sh/hook-delete-policy": hook-succeeded
71 namespace: {{ include "common.namespace" . }}
72 labels:
73 app: {{ include "common.name" . }}
74 chart: {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}
75 release: {{ .Release.Name }}
76 heritage: {{ .Release.Service }}
77data:
78{{ tpl (.Files.Glob "resources/post-upgrade-script.sh").AsConfig . | indent 2 }}