Add k8-calico-dualstack and k8-multus-dualstack scenarios
This commit adds two self-contained scenarios that support the following:
* Assigning both IPv4 and IPv6 addresses to pods using the Calico CNI
(kubernetes_version >= v1.16)
* Setting both IPv4 and IPv6 kubelet addresses
(kubernetes_version >= v1.20)
One of these scenarios installs the Calico CNI only, and the other
installs the Multus CNI with Calico as the backing CNI.
*** NOTE: this depends on upstream features incompatible with k8s < 1.18. ***
DO NOT MERGE with 1.15, 1.16, or 1.17.
Deploy-Scenario: k8-calico-dualstack
Change-Id: I5b9e21f6e0b5aaff276c8e86c19d5ae75d0c4569
Signed-off-by: Cian Johnston <cian.johnston@est.tech>
3 files changed