This new featureset covers the FFU undercloud upgrade from
Train to Wallaby. It only spanws a Train undercloud, sets
up Wallaby repositories and upgrades the Undercloud to
Wallaby relying on the tripleo-upgrade role.
This patch also removes some conditionals in fs050 and fs065
which relied on end-of-life releases.
Change-Id: I78df47b1d6b1df99138c5ae9f94ae065019242ff
This adds the flag the undercloud upgrade job.
undercloud_enable_heat (not ephemeral_heat) is used
in the sanity check script (undercloud-sanity-check.sh).
Change-Id: I927038d2fdecb0d37ba1305946c359a3efea142d
Closes-Bug: #1960484
The variable run_tempest was used by validate-tempest. Since now we use
only os_tempest, this variable is no longer required, however, since
use_os_tempest is default to true, we must change it where the
run_tempest is false, like in the upgrade/update jobs, since we don't
run tempest on those.
Change-Id: Idb8166992976ce6303f95f72011aa65fe536931e
... So we can test upgrades between containerized undercloud with Paunch
to a deployment without Paunch.
Depends-On: https://review.opendev.org/#/c/708241/
Change-Id: I3fe623789b1123bac7e9dcf7af515563b6254b00
This reverts commit 5589386151.
This was wrong since fs047 is for the *non* containerized
undercloud it should not be dynamic based on the version.
Change-Id: I9d5816b99c00a7afb890d1cb3facf8be73d92667
We are using fs47 to run the UC upgrade without containers.
This should change depending on the version.
Depends-On: https://review.opendev.org/#/c/698225
Closes-Bug: #1855856
Change-Id: Iae6d1a331e55b5f56f667e7bf84d79bf7e01f3c6
We are missing to deploy the environment
with containers depending on the version, also the undercloud
is with <20GB in the disk, and the free space validation fails.
Change-Id: Ibcdfd71b9280615aedc4d59ef0c566c475f15d0b
Remove *_container_cli settings out of
feature set file to single-source
the setting in tqe role extras-common.
Change-Id: I833348a18597c230fea4a01ab203569ffe5ef7a0
Depends-On: https://review.opendev.org/#/c/678881/
This reverts commit 6822ba9a7e.
We disabled the relabeling on /run/netns, it should
work better now.
It also properly enables podman on the overcloud without extra_args,
which will avoid issues when overriding the extra args.
Depends-On: I34813b240284c8d9b35e044bc9654d556ec0cbdb
Change-Id: Id75697e86cd5d08d116d6b074342801da4572f2f
In change Iff509f4dc09862a451ad5cf915aa7764a314c28c we plan to
introduce smart defaulting, e.g. containerized_undercloud will take a
release-aware default value instead of always defaulting to false.
However, this change seems to break featureset050 because it changes
the containerized_undercloud value in it from false to true. Set it to
false explicitly in fs050 so that we keep the original state here and
unblock the smart defaults patch.
Change-Id: Ia54eb8988225d0b45787ab89948d2c610c27257a
Until we fix the situation, we want to remove podman from our gate.
Revert "fs010: switch undercloud to podman"
This reverts commit 39d1da5267.
Revert "fs050: upgrade the undercloud to Podman containers"
This reverts commit ab6cbcb0ce.
Revert "Switch fs027 to deploy with podman"
This reverts commit f77771843f.
Change-Id: I3715a0432ead1eb1d18deb5893858e051a0b5539
Related-Bug: #1800737
For the containerized undercloud upgrade job, make it so during the
upgrade from Rocky, the undercloud is upgrades to Stein with Podman
containers and not Docker anymore.
Depends-On: I6831b4b952c95fde31febf8e14cb27cf22ff859b
Change-Id: I539fe73f6d82156b045fa0d45aad9529e98c0c2e
Enable TLS on tripleo-ci-centos-7-containerized-undercloud-upgrades job,
to have better coverage on real deployment scenarios.
Depends-On: https://review.openstack.org/587270
Change-Id: I27c1d8574aa7a31dc2977d368deb705695ddf3ca
The feature doesn't work yet, we have some failures when cleaning-up.
Let's disable the feature and re-enable when it works.
This reverts commit 2d78ccc87a.
Change-Id: Ide4c3aa9421b207041e6312e5b922ad065890e8b
We want to test https://review.openstack.org/#/c/569327 so we want to
enable the undercloud upgrade cleanup in undercloud.conf, and see how it
works when operators want to cleanup the undercloud after its
containerization and upgrade to Rocky.
Depends-On: If3a3a3b2e4a6d1cf6cd57c3b382a7a08fac0e971
Change-Id: I5f687bee94109414239fab7c0dbbb67c3b7bb9fd
This is an upgrade job for containerized undercloud, we don't want to
test idempotency, it takes too much time.
Change-Id: I80dd0eab60654de169ded857f25f76b8065a2b44
Variables use_oooq and tripleo_ci are needed
to be set if we want to use the tripleo-upgrade
role in upstream CI.
Change-Id: Ic0d30148bbadee03ce012a15d31a80b557bd32f8
This featureset is based on fs047 but it will upgrade
a non containerized undercloud to a containerized undercloud.
Change-Id: I8f4c37c1cbe48bda5fe432d1db3f98ecaf41af40