Fedora 36 is already EOLed so we should use more recent version.
Because guest enters to emergency shell when Fedora 38 (latest at
the time of writing) is used, we select Fedora 37 for now.
Change-Id: Ie0876080c771fb124d4dd36f803fbfd3b108e240
Fedora 31 was retired and the image is gone from mirrors.
heat-cfntools have been dropped from fedora images, disable
the test till that's resolved.
Also makes grenade job non-voting, till this is backported
to stable/victoria.
Change-Id: Id869f83a46454897c2fe7a532eebfa2863befe5e
Fedora-Cloud-Base-29-1.2.x86_64 is removed from openstack local mirror.
Update to use Fedora-Cloud-Base-30-1.2.x86_64 for test jobs.
Change-Id: Id3026a115e3a044b3dc00030fd6d82549dc189b6
Something are introduced in this patch:
* As devstack-gate/devstack-vm-gate-wrap.sh is not really zuul v3
native, we move all configs in to `devstack/lib/heat` and .zuul.yaml.
* Remove extra configs process in devstack. Like setup tempest(which
is well covered by tempest itself.) or overlapping heat test configs setup.
Use tempest config for all heat_integration tests. Also remove
heat_integrationtests/common/configs since they're no longer required.
* copy post.yaml for grenade jobs. As we migrate to zuul v3 for
functional tests but not grenade (not yet), the post.yaml should exists
under grenade dir. since it's only required by grenade jobs.
* Use post.yaml in functional tests for cleanup test environments.
Story: #2007056
Task: #37908
Depends-On: https://review.opendev.org/701105
Change-Id: I4f531161a7222e2c2a21f8d483f9c2a1d91dc38d
Devstack bumped[1] the cirros image version. Changes
to source the old openrc file for grenade before configuring
tempest.
[1] https://review.openstack.org/#/c/624716/
Change-Id: I9481bbcb03609db6d2224998a4f83d3a8790e96c
The integration jobs currently download images from a third party
mirror which can be slow at times or use up a lot of bandwidth.
This patch tries to automatically detect if nodepool mirrors are
active and uses them, falling back to the global round-robin mirror
of the Fedora project instead of a specific mirror.
Change-Id: Ie111c20b6dd0efe2e1cbfcac2a46b27ce6bc20c0
It seems for py35 job barbicanclient is installed from source.
Ib91e7049de007f4d4254abcd4c125b4dc7e03c55 has made some backward
incompatible changes.
This also changes to upload images using $IMAGE_URLS, so
the images are stored locally and then uploaded.
Change-Id: I9d3d9dabdfca0442bd17f93ce69ef9753049dc23
Closes-Bug: #1704725
We create some images, flavors and networks for the test
environment. It would be good to clean them after the tests.
Change-Id: I633328c2952f61426b1350e43fb42e2edbc5ca97