add option to use calico with azure when using calico in vxlan (#7300)
This commit is contained in:
parent
ef351e0234
commit
d4eecac108
1 changed files with 5 additions and 2 deletions
|
@ -38,10 +38,13 @@
|
||||||
|
|
||||||
- name: Stop if incompatible network plugin and cloudprovider
|
- name: Stop if incompatible network plugin and cloudprovider
|
||||||
assert:
|
assert:
|
||||||
that: kube_network_plugin != 'calico'
|
that:
|
||||||
msg: "Azure and Calico are not compatible. See https://github.com/projectcalico/calicoctl/issues/949 for details."
|
- calico_ipip_mode == 'Never'
|
||||||
|
- calico_vxlan_mode in ['Always', 'CrossSubnet']
|
||||||
|
msg: "When using cloud_provider azure and network_plugin calico calico_ipip_mode must be 'Never' and calico_vxlan_mode 'Always' or 'CrossSubnet'"
|
||||||
when:
|
when:
|
||||||
- cloud_provider is defined and cloud_provider == 'azure'
|
- cloud_provider is defined and cloud_provider == 'azure'
|
||||||
|
- kube_network_plugin == 'calico'
|
||||||
- not ignore_assert_errors
|
- not ignore_assert_errors
|
||||||
|
|
||||||
- name: Stop if unsupported version of Kubernetes
|
- name: Stop if unsupported version of Kubernetes
|
||||||
|
|
Loading…
Reference in a new issue