This updates Ceph to 18.2.2 and includes a patch to address
https://tracker.ceph.com/issues/63684, which is not included in
the 18.2.2 release. The fix is expected to be included in 18.2.3.
Change-Id: I0ce129f262184d0c7bb27615ef0af300c9571071
This change updates the Ceph images to include new Reef 18.2.1 Ceph
packages that include a patch to work around an RGW segfault that
has been seen in some cases. This isn't a permanent fix, but it
prevents the radosgw binary from segfaulting while a permanent fix
is in progress.
Change-Id: I07ac4b70ce5eb0ceb1b805f24345ccc97cb99c7e
Not so long ago we unified the way how to run
test jobs and made most of the jobs run on multiple nodes.
Infra jobs were renamed, so they don't refer to aio (short for all-in -one).
Change-Id: I9c3b8cd18178aa57ce44564490ef1b61f275ae29
This change updates the Ceph images from Focal to Jammy. Because
the Ceph package repository has been updated so it only contains
Reef 18.2.1 packages, Ceph is also updated from 18.2.0 to 18.2.1.
Change-Id: I2ffe3df559965a402cfa2271d3aaef78a3d4a5bb
Usually we define tags as combinations like
${OPENSTACK_RELASE}-${DISTRO_NAME}_${DISTRO_VERSION}
for libvirt images we only have tags like
${OPENSTACK_RELASE}-${DISTRO_VERSION}
This PR adds more tags but not removes old ones for
compatibility reasons.
Change-Id: I45e538397f3f4bbae0bb54f732aba321984fd7ed
The ceph-mgr bcrypt dependency that was supposed to be resolved by
https://review.opendev.org/c/openstack/openstack-helm-images/+/898136
is still an issue. Installing the python3-bcrypt package via apt
instead of installing py-bcrypt via pip3 resolves it.
Change-Id: If39c85775a0cee584d1b7005b8abfc71a0cf814e
With the upgrade to Reef 18.2.0, there is an unmet dependency for
py-bcrypt in ceph-mgr that prevents the pg_autoscaler module (and
probably others) from working properly.
Change-Id: I4508f750235b2355ad6a50e14f451f421e136cf8
By default all Openstack deployment test jobs
use latest-ubuntu_focal image which has libvirt
version 6.0.0 and qemu version 4.2 which is
incompatible with Bobcat. This old image was published
more than a year ago and since that has never been
updated and it also contains the nova user.
The Openstack deployment with newer libvirt
images fails due to this
https://review.opendev.org/c/openstack/openstack-helm-images/+/864772
This PR adds nova user which is necessary for libvirt
to successfully communicate with Nova.
Change-Id: I0d5f302261611b0666323178a52ca974126be1a5
If secrets are defined in a job they
are only available to the playbooks
defined in the same job. They are not available
to any child jobs and they only available to
the parent jobs if pass-to-parent is true.
In our case we use custom promote playbook thus
we have to define secrets in the same job.
Change-Id: I5c60a1d109ad8cb55f3d7f61c74653d4590e3942
Also this PR changes the way how openstack build jobs
are organized. This is necessary to avoid rebuilding/retesting
images for other releases if we change smth for a particular
release job.
Older jobs will also be reorganized later.
Change-Id: If150a4bd7e72c2989a318b69b05b265f76dac84e
The timeout for the opendev-buildset-registry job
is 1800 which is not enough for our case.
It causes post-run stage failures.
This PR creates a new job with a bigger timeout.
Change-Id: I59ba3c0720e34ad9e74d2a97d7760e5b40e4aed7
The MIN_LIBVIRT_VERSION and MIN_QEMU_VERSION
are bumped in Nova master to 7.0 and 5.2 respectively.
On Ubuntu Focal libvirt verion is 6.0 and qemu version
is 4.2.
See the change:
https://review.opendev.org/c/openstack/nova/+/887255
Change-Id: Ib8429a71f91b220b647a6c4e5db3703a29b5a593