5 Star 50 Fork 0

Gitee Community / 码力传递:晒代码赢奖品

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
这是一段可怕的 Helm 模板.tpl 3.86 KB
一键复制 编辑 原始数据 按行查看 历史
xausky 提交于 2020-05-27 14:10 . add 这是一段可怕的 Helm 模板.tpl.
# 它的作用是将 application.yml 里面那种格式的变量转换为 SPRING_DATASOURCE_URL 这种形式的环境变量,我看到它的那天就惊呆了。
{{- define "buildrunenv" -}}
{{- range $key0, $val0 := .Values.application }}
{{- if kindIs "map" $val0 }}
{{- range $key1, $val1 := $val0 }}
{{- if kindIs "map" $val1 }}
{{- range $key2, $val2 := $val1 }}
{{- if kindIs "map" $val2 }}
{{- range $key3, $val3 := $val2 }}
{{- if kindIs "map" $val3 }}
{{- range $key4, $val4 := $val3 }}
{{- if kindIs "map" $val4 }}
{{- range $key5, $val5 := $val4 }}
{{- if kindIs "map" $val5 }}
{{- range $key6, $val6 := $val5 }}
{{- if kindIs "map" $val6 }}
{{- range $key7, $val7 := $val6 }}
{{- if kindIs "map" $val7 }}
{{- range $key8, $val8 := $val7 }}
{{- if kindIs "map" $val8 }}
{{- range $key9, $val9 := $val8 }}
{{- if kindIs "map" $val9 }}
{{- range $key10, $val10 := $val9 }}
{{- end }}
{{- else }}
- name: {{ $key0 | upper }}_{{ $key1 | upper }}_{{ $key2 | upper }}_{{ $key3 | upper }}_{{ $key4 | upper }}_{{ $key5 | upper }}_{{ $key6 | upper }}_{{ $key7 | upper }}_{{ $key8 | upper }}_{{ $key9 | upper }}
value: {{ $val9 | quote }}
{{- end }}
{{- end }}
{{- else }}
- name: {{ $key0 | upper }}_{{ $key1 | upper }}_{{ $key2 | upper }}_{{ $key3 | upper }}_{{ $key4 | upper }}_{{ $key5 | upper }}_{{ $key6 | upper }}_{{ $key7 | upper }}_{{ $key8 | upper }}
value: {{ $val8 | quote }}
{{- end }}
{{- end }}
{{- else }}
- name: {{ $key0 | upper }}_{{ $key1 | upper }}_{{ $key2 | upper }}_{{ $key3 | upper }}_{{ $key4 | upper }}_{{ $key5 | upper }}_{{ $key6 | upper }}_{{ $key7 | upper }}
value: {{ $val7 | quote }}
{{- end }}
{{- end }}
{{- else }}
- name: {{ $key0 | upper }}_{{ $key1 | upper }}_{{ $key2 | upper }}_{{ $key3 | upper }}_{{ $key4 | upper }}_{{ $key5 | upper }}_{{ $key6 | upper }}
value: {{ $val6 | quote }}
{{- end }}
{{- end }}
{{- else }}
- name: {{ $key0 | upper }}_{{ $key1 | upper }}_{{ $key2 | upper }}_{{ $key3 | upper }}_{{ $key4 | upper }}_{{ $key5 | upper }}
value: {{ $val5 | quote }}
{{- end }}
{{- end }}
{{- else }}
- name: {{ $key0 | upper }}_{{ $key1 | upper }}_{{ $key2 | upper }}_{{ $key3 | upper }}_{{ $key4 | upper }}
value: {{ $val4 | quote }}
{{- end }}
{{- end }}
{{- else }}
- name: {{ $key0 | upper }}_{{ $key1 | upper }}_{{ $key2 | upper }}_{{ $key3 | upper }}
value: {{ $val3 | quote }}
{{- end }}
{{- end }}
{{- else }}
- name: {{ $key0 | upper }}_{{ $key1 | upper }}_{{ $key2 | upper }}
value: {{ $val2 | quote }}
{{- end }}
{{- end }}
{{- else }}
- name: {{ $key0 | upper }}_{{ $key1 | upper }}
value: {{ $val1 | quote }}
{{- end }}
{{- end }}
{{- else }}
- name: {{ $key0 | upper }}
value: {{ $val0 | quote }}
{{- end }}
{{- end }}
{{- end }}
1
https://gitee.com/gitee-community/gitee-7th-event-3.git
git@gitee.com:gitee-community/gitee-7th-event-3.git
gitee-community
gitee-7th-event-3
码力传递:晒代码赢奖品
master

搜索帮助