To deploy Calico with Tigera Operator helm charts it was necessary
to move Helm client install to separate script for earlier execution.
Change-Id: Iab738b4120c0ac823b247b04f0cd750de0147779
cloud-provider-openstack has changed their image repo. To use the
plugins matching later versions of k8s, this needs to be updated.
Also update tags for CI test to match version being tested.
[1] https://github.com/kubernetes/cloud-provider-openstack/pull/2169
Change-Id: I9390db5e1aa357c17a39a7c208d837befafd3820
Allow ClusterTemplate to explicitly specify a driver to use for creating
Clusters.
This is initially sourced from the image property 'magnum_driver', but
may be improved to be specified via client in the future.
Falls back to old driver discovery using (coe, server_type, os) tuple to
keep existing behaviour.
Change-Id: I9e206b589951a02360d3cef0282a9538236ef53b
Cluster conductor creates trusts for all drivers, but does not clean
them up. The Heat driver has previously performed this action.
This change moves the lifecycle of trust and certificate creation
to the Conductor, so drivers do not need to clean up resources they
didn't create.
Change-Id: I2b3e99589d2d3069191d0727406601f0647a9722
Now six is no longer used by any code in this repository and can be
removed from requirements completely.
Change-Id: I7bea73058d1c332ea3a47a53c5214ca0d476519b
This is part of the steps to remove usage of six library, which is no
longer needed since python 2 support was removed.
Change-Id: I675eff8634ce772839f086b2d07fa0a35cf759b1
This is part of the steps to remove usage of six library, which is no
longer needed since python 2 support was removed.
Change-Id: I820f22d7a905f35122ae11f5bbf5b93a9e13a353
This is part of the steps to remove usage of six library, which is no
longer needed since python 2 support was removed.
Change-Id: I683a86eeab858c3f57c587e653ae53aff052fe9c
This is part of the steps to remove usage of six library, which is no
longer needed since python 2 support was removed.
Change-Id: I2feca51d17d6c63f7984483cc656e9360450a4d0
This is part of the steps to remove usage of six library, which is no
longer needed since python 2 support was removed.
Change-Id: I1143918d70da51b53fbb8112ecafa412cd7d0770
This is part of the steps to remove usage of six library, which is no
longer needed since python 2 support was removed.
Change-Id: Ic0b3687c47b6f3ac51858084bcf11a5c5a185759
This is part of the steps to remove usage of six library, which is no
longer needed since python 2 support was removed.
Change-Id: I14ebd809b39079d06a8ecc8f747b6bb80d550acb
This is part of the steps to remove usage of six library, which is no
longer needed since python 2 support was removed.
Change-Id: If6fb372f72a469e55e956e127c49863b5a557552
This is part of the steps to remove usage of six library, which is no
longer needed since python 2 support was removed.
Change-Id: I529759167f960714ebf93be7b89ee849040361b2
This is part of the steps to remove usage of six library, which is no
longer needed since python 2 support was removed.
Change-Id: I9a750de4f1ba7017c9dfd67dbf87be138421d017
This is part of the steps to remove usage of six library, which is no
longer needed since python 2 support was removed.
Change-Id: I4c80bdf8f90a920a05f051a922dfb5db925f0649
Add 1.28 and 1.27 jobs
Currently those jobs do not test load balancing and do not run
sonobuoy conformance tests, it will be improved in future.
Depends-On: https://review.opendev.org/c/openstack/magnum-tempest-plugin/+/893131
Change-Id: I75afbbf80207bf5b7e581cfef0ff4ed0f65b64a3
This is required for Tempest CI to fetch master/node addresses in order
to collect logs from them on cluster creation failure.
Change-Id: I24ac7ff632a8758bfefa5b66341a19eb9712dac6