0
我想弄清楚如何创建一个具有一些CIDR IP地址的数组,以便在我的管道中拥有相同的数组。所以这里有一个例子var文件:大厅CI - 数组变量
whitelist-ip-ranges: |-
- 10.0.0.0/24
- 11.0.0.0/24
- 12.0.0.0/24
我的管道是这样的:
....
....
....
params:
variables:
loadBalancerSourceRanges:
{{whitelist-ip-ranges}}
而且我希望它是:
....
....
....
params:
variables:
loadBalancerSourceRanges:
- 10.0.0.0/24
- 11.0.0.0/24
- 12.0.0.0/24
或
....
....
....
params:
variables:
loadBalancerSourceRanges: [10.0.0.0/24,11.0.0.0/24,12.0.0.0/24]
内我的掌舵模板我有我的values.yaml文件,我有o当然:
loadBalancerSourceRanges: null
它将被管道覆盖。 而finaly,在我的服务文件我正在做一个循环:
{{if .Values.loadBalancerSourceRanges}}
loadBalancerSourceRanges:
{{range $rangeList := .Values.loadBalancerSourceRanges}}
- {{ $rangeList }}
{{end}}
{{end}}
是否有任何你们还是能够做这样的事情?