mirror of
https://github.com/fatedier/frp.git
synced 2025-06-17 17:18:21 +00:00
44 lines
1.1 KiB
YAML
44 lines
1.1 KiB
YAML
apiVersion: v1
|
|
kind: ConfigMap
|
|
metadata:
|
|
name: {{ include "frps.fullname" . }}
|
|
data:
|
|
frps.toml: |
|
|
{{- range $elem, $elemVal := .Values.config }}
|
|
{{- if not (kindIs "map" $elemVal) }}
|
|
{{- if kindIs "invalid" $elemVal }}
|
|
{{ $elem }} =
|
|
{{- else if kindIs "string" $elemVal }}
|
|
{{- $tplElemVal := tpl $elemVal $ }}
|
|
{{- if eq $tplElemVal $elemVal }}
|
|
{{ $elem }} = {{ $elemVal | quote }}
|
|
{{- else }}
|
|
{{ $elem }} = {{ $tplElemVal }}
|
|
{{- end }}
|
|
{{- else }}
|
|
{{ $elem }} = {{ $elemVal }}
|
|
{{- end }}
|
|
{{- end }}
|
|
{{- end }}
|
|
{{- range $key, $value := .Values.config }}
|
|
{{- if kindIs "map" $value }}
|
|
|
|
[[{{ $key }}]]
|
|
{{- range $elem, $elemVal := $value }}
|
|
{{- if kindIs "invalid" $elemVal }}
|
|
{{ $elem }} =
|
|
{{- else if kindIs "string" $elemVal }}
|
|
{{- $tplElemVal := tpl $elemVal $ }}
|
|
{{- if eq $tplElemVal $elemVal }}
|
|
{{ $elem }} = {{ $elemVal | quote }}
|
|
{{- else }}
|
|
{{ $elem }} = {{ $tplElemVal }}
|
|
{{- end }}
|
|
{{- else }}
|
|
{{ $elem }} = {{ $elemVal }}
|
|
{{- end }}
|
|
{{- end }}
|
|
{{- end }}
|
|
{{- end }}
|
|
|