From 358c180b854f227b2b340c1b398f554f04e00391 Mon Sep 17 00:00:00 2001 From: xausky Date: Wed, 27 May 2020 14:10:41 +0800 Subject: [PATCH] =?UTF-8?q?add=20=E8=BF=99=E6=98=AF=E4=B8=80=E6=AE=B5?= =?UTF-8?q?=E5=8F=AF=E6=80=95=E7=9A=84=20Helm=20=E6=A8=A1=E6=9D=BF.tpl.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...232\204 Helm \346\250\241\346\235\277.tpl" | 76 +++++++++++++++++++ 1 file changed, 76 insertions(+) create mode 100644 "\350\277\231\346\230\257\344\270\200\346\256\265\345\217\257\346\200\225\347\232\204 Helm \346\250\241\346\235\277.tpl" diff --git "a/\350\277\231\346\230\257\344\270\200\346\256\265\345\217\257\346\200\225\347\232\204 Helm \346\250\241\346\235\277.tpl" "b/\350\277\231\346\230\257\344\270\200\346\256\265\345\217\257\346\200\225\347\232\204 Helm \346\250\241\346\235\277.tpl" new file mode 100644 index 0000000..2735c5a --- /dev/null +++ "b/\350\277\231\346\230\257\344\270\200\346\256\265\345\217\257\346\200\225\347\232\204 Helm \346\250\241\346\235\277.tpl" @@ -0,0 +1,76 @@ +# 它的作用是将 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 }} -- Gitee