Add k8-calico-dualstack and k8-multus-dualstack scenarios 55/7155/9
authorCian Johnston <cian.johnston@est.tech>
Thu, 14 Jan 2021 09:59:07 +0000 (09:59 +0000)
committerCian Johnston <cian.johnston@est.tech>
Mon, 15 Feb 2021 22:32:29 +0000 (22:32 +0000)
commit631610211e5295a48dd309b5cbc6da2a506ba9df
tree012ad648242065e6143c2d9f355802bb20987fa3
parent986376718dc46b6f7fdbe85cf61db3e90835a89d
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>
scenarios/k8-calico-dualstack.yaml [new file with mode: 0644]
scenarios/k8-multus-dualstack.yaml [new file with mode: 0644]
vars/kubernetes.yaml