We have to address two issues simultaneously:
1. handle multiple cirros images
The change[1] configures multiple images for the devstack-tempest
job and all the jobs deriving from it. This causes problem with
the current post-check-metadata-injection.yaml playbook since
we only expect one cirros image and perform steps accordingly.
This change modifies the playbook to handle multiple cirros
images.
Failure in the glance-multistore-cinder-import job can be
seen here[2].
[1] https://review.opendev.org/c/openstack/tempest/+/831018
[2] https://zuul.opendev.org/t/openstack/build/68a4d3ec6ce04c87b21d73a333f5b5cd/log/job-output.txt#23161
This was change I70b4a970d7e1.
2. change the the job config to address resource constraints
* partial backport of I073216d1bbdd to change swap size
(we don't include the change from that patch that was needed
to address changes in Bobcat-era devstack)
* backporting Ieb96eb6ceb6f to change tempest concurrency
Change-Id: I6cd5b8bbf39f0cfae466f0800faea5a74e960e69
(cherry picked from commit 065e2d7e9e)