Allow to specify feature_control in calico cni config (#4879)
* Allow to specify feature_control in calico cni config * list length checking * double check * remove 2 conditionspull/4892/head
parent
5c704552d8
commit
f67a24499b
|
@ -72,3 +72,5 @@ calico_datastore: "etcd"
|
||||||
typha_enabled: false
|
typha_enabled: false
|
||||||
# Number of typha replicas
|
# Number of typha replicas
|
||||||
typha_replicas: 1
|
typha_replicas: 1
|
||||||
|
|
||||||
|
calico_feature_control: {}
|
||||||
|
|
|
@ -28,6 +28,15 @@
|
||||||
"subnet": "usePodCidr"
|
"subnet": "usePodCidr"
|
||||||
},
|
},
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
{% if (calico_feature_control is defined) and (calico_feature_control|length > 0) %}
|
||||||
|
"feature_control": {
|
||||||
|
{% for fc in calico_feature_control -%}
|
||||||
|
{% set fcval = calico_feature_control[fc] -%}
|
||||||
|
"{{ fc }}": {{ (fcval | string | lower) if (fcval == true or fcval == false) else "\"" + fcval + "\"" }}{{ "," if not loop.last else "" }}
|
||||||
|
{% endfor -%}
|
||||||
|
{{- "" }}
|
||||||
|
},
|
||||||
|
{% endif %}
|
||||||
{% if enable_network_policy %}
|
{% if enable_network_policy %}
|
||||||
"policy": {
|
"policy": {
|
||||||
"type": "k8s"
|
"type": "k8s"
|
||||||
|
|
Loading…
Reference in New Issue