Add Calico definitions related to containerd support and to Calico v3.3.2
Definitions of Calico binary objects (calicoctl, birdcl,
CNI-plugins: calico, calico-ipam) were added. These binaries are
loaded directly (not from Docker images) since containerd support
was introduced.
Components for Calico v3.3.2 are in use currently.
Related-PROD: PROD-24989
Change-Id: I7d414778026eee28ed18a844d98ebc002d3130ca
diff --git a/tcp_tests/settings_oslo.py b/tcp_tests/settings_oslo.py
index a689b07..4b1f14a 100644
--- a/tcp_tests/settings_oslo.py
+++ b/tcp_tests/settings_oslo.py
@@ -335,17 +335,41 @@
default='{}/mirantis/kubernetes/pause-amd64:v1.12.3-2'.format(
settings.DOCKER_REGISTRY)),
ct.Cfg('kubernetes_calico_image', ct.String(),
- default='{}/mirantis/projectcalico/calico/node:v3.1.3'.format(
+ default='{}/mirantis/projectcalico/calico/node:v3.3.2'.format(
settings.DOCKER_REGISTRY)),
ct.Cfg('kubernetes_calico_calicoctl_image', ct.String(),
- default='{}/mirantis/projectcalico/calico/ctl:v3.1.3'.format(
+ default='{}/mirantis/projectcalico/calico/ctl:v3.3.2'.format(
settings.DOCKER_REGISTRY)),
ct.Cfg('kubernetes_calico_cni_image', ct.String(),
- default='{}/mirantis/projectcalico/calico/cni:v3.1.3'.format(
+ default='{}/mirantis/projectcalico/calico/cni:v3.3.2'.format(
settings.DOCKER_REGISTRY)),
ct.Cfg('kubernetes_calico_kube_controllers_image', ct.String(),
default='{}/mirantis/projectcalico/calico/kube-controllers:'
- 'v3.1.3'.format(settings.DOCKER_REGISTRY)),
+ 'v3.3.2'.format(settings.DOCKER_REGISTRY)),
+ ct.Cfg('kubernetes_calico_calicoctl_source', ct.String(),
+ default='{}/mirantis/projectcalico/calicoctl/'
+ 'calicoctl-v3.3.2'.format(
+ settings.BINARY_REGISTRY)),
+ ct.Cfg('kubernetes_calico_calicoctl_source_hash', ct.String(),
+ default='md5=bb38517fdd6b8bb7c130ae7550a9d335'),
+ ct.Cfg('kubernetes_calico_birdcl_source', ct.String(),
+ default='{}/mirantis/projectcalico/bird/'
+ 'birdcl-v0.3.3'.format(
+ settings.BINARY_REGISTRY)),
+ ct.Cfg('kubernetes_calico_birdcl_source_hash', ct.String(),
+ default='md5=0327442efd2592ddce449b66c5d0fc9d'),
+ ct.Cfg('kubernetes_calico_cni_source', ct.String(),
+ default='{}/mirantis/projectcalico/cni-plugin/'
+ 'calico-v3.3.2'.format(
+ settings.BINARY_REGISTRY)),
+ ct.Cfg('kubernetes_calico_cni_source_hash', ct.String(),
+ default='md5=2544bc1865c1451cac7a61264c25a2cb'),
+ ct.Cfg('kubernetes_calico_cni_ipam_source', ct.String(),
+ default='{}/mirantis/projectcalico/cni-plugin/'
+ 'calico-ipam-v3.3.2'.format(
+ settings.BINARY_REGISTRY)),
+ ct.Cfg('kubernetes_calico_cni_ipam_source_hash', ct.String(),
+ default='md5=b22623eeea3b29ba8ec071d859ac7055'),
ct.Cfg('kubernetes_netchecker_enabled', ct.Boolean(),
help="", default=True),
ct.Cfg('kubernetes_netchecker_agent_image', ct.String(),