Commit Graph

576 Commits

Author SHA1 Message Date
Vladimir Kozhukalov 109deb03cd Build Openstack 2024.1 images
Depends-On: Ie7aa59685898f065b7054b5072cb2fe0ab706b1c
Change-Id: Iefe943b6fa608cafcda418cedf48b5148eefadd1
2024-03-27 13:59:30 -05:00
Alexey Odinokov e975536eb8 Fixed infinite loop in case post to primary_url is successful
Change-Id: Id7bc76c8a638056e3f45daac831bd67a60e18287
2024-03-12 17:48:19 +00:00
Stephen Taylor f2d87ed59e Update Ceph to include a permanent fix for the ceph-rgw segfault
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
2024-03-08 08:49:15 -07:00
Zuul 16baf66241 Merge "Change NPD version to v0.8.14 for Focal add Jammy image" 2024-03-06 15:29:27 +00:00
SPEARS, DUSTIN (ds443n) 0bf6ec34c2 Change NPD version to v0.8.14 for Focal add Jammy image
v0.8.15 is no longer compatible with focal base.
Remove bionic and add jammy dockerfile.

Change-Id: Ib1dbd351730aa3632aed06d848458b8879bc2879
2024-03-05 14:52:31 -05:00
Zuul 57ada7ba36 Merge "Update Ceph images to address https://tracker.ceph.com/issues/63684" 2024-03-05 16:47:30 +00:00
Alexey Odinokov 9bcdb3c086 Update node problem detector image to v0.8.15
Change-Id: Iee97b968bb0fad03d08f190b692ef7d23d4052d1
2024-02-29 15:47:44 -06:00
Stephen Taylor 5c0935b2e3 Update Ceph images to address https://tracker.ceph.com/issues/63684
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
2024-02-27 07:56:30 -07:00
Vladimir Kozhukalov b5f55ff69e Get rid of *-aio-* job suffixes
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
2024-02-05 12:32:58 -08:00
astebenkova 943fa12967 [openvswitch] Build ovs-dpdk images
Change-Id: Ieb4952f4e45e5c7c4e8ac2daa47e7897b6ab821c
2024-01-30 11:56:04 +02:00
Stephen Taylor 0bfd32673d Update Ceph images to Jammy and Reef 18.2.1
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
2024-01-29 11:05:30 -07:00
Vladimir Kozhukalov a82be69e90 Add Openstack client image
Change-Id: I18beed57b2249afe0cdc2c73082c27f6e3d9030f
2024-01-15 16:06:05 -06:00
Zuul 5f293744ca Merge "Fix cyclic job dependencies for 2023.1 focal" 2024-01-04 20:39:03 +00:00
Vladimir Kozhukalov 67dde8f6d2 Build magnum image for 2023.2
Change-Id: Ie0dac4240478a5efff59e9beb396e4abb353d266
2024-01-04 04:06:03 -06:00
Vladimir Kozhukalov 27dae92b52 Fix cyclic job dependencies for 2023.1 focal
Change-Id: I5ed0b389b2208bfcc4bc6909f868750594fb5c58
2024-01-02 03:24:49 -06:00
Vladimir Kozhukalov a2e563b08a Fix cyclic job dependencies
Change-Id: I3e4bf0587d9a64541bbaa0f018f304313f3b99d4
2023-12-25 08:25:35 -06:00
Zuul 15900e71e2 Merge "Build mariadb jammy images" 2023-12-12 23:46:56 +00:00
Zuul aec04c9108 Merge "Enabled 2023.1-ubuntu_focal test jobs" 2023-12-12 23:46:55 +00:00
Zuul 19d8f6ce8d Merge "Add more libvirt tags" 2023-12-12 19:20:26 +00:00
Vladimir Kozhukalov f381d0474a Build mariadb jammy images
Change-Id: I69fa9101a87803e760a1ba61e6d9e86599097359
2023-12-12 03:01:54 +00:00
Vladimir Kozhukalov 3ff5d280c5 Enabled 2023.1-ubuntu_focal test jobs
Change-Id: I07a5219a3252d81097684303d6799ca97f822b05
2023-12-12 03:01:41 +00:00
Vladimir Kozhukalov e3b7393d77 Increase openstack build job timeout up to 7200
Change-Id: Ia1f09bcabb9b18d4f1d55d841cc73b96e8f947dc
2023-12-11 21:01:02 -06:00
Vladimir Kozhukalov c65796afea Add more libvirt tags
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
2023-12-11 16:34:50 -06:00
Zuul cd09685c8a Merge "Stop building images for old Openstack releases" 2023-11-07 22:24:26 +00:00
Vladimir Kozhukalov 70314342de Stop building images for old Openstack releases
The PR removes build and test jobs for:
- Victoria
- Wallaby
- Xena

Change-Id: I3ea46d09b67b07eb47ac2a7955b7330daa38ac19
2023-11-07 11:48:37 -06:00
Vladimir Kozhukalov fd752c1dc1 Test 2023.2 images before publishing
Change-Id: Id24d6a59b22b56095e02fc0fc0193506aa612335
2023-11-06 14:16:16 -06:00
Vladimir Kozhukalov 892d562d7e Build osh-selenium from Ubuntu Jammy
Change-Id: I5d469e8076dda3bcd3261162a43a1085c8756ccd
2023-11-01 15:27:44 -05:00
Zuul 667f4b1d23 Merge "Replace py-bcrypt with python3-bcrypt" 2023-10-13 18:23:51 +00:00
Stephen Taylor 4b51cb0142 Replace py-bcrypt with python3-bcrypt
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
2023-10-13 17:39:26 +00:00
Zuul a21e388cc6 Merge "Fix libvirt Dockerfile" 2023-10-13 02:18:11 +00:00
Stephen Taylor 08fb53cd97 Add the py-bcrypt package to the ceph-daemon image
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
2023-10-12 13:19:49 -06:00
Vladimir Kozhukalov 8f3ffc08d6 Fix libvirt Dockerfile
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
2023-10-12 13:49:57 -05:00
Vladimir Kozhukalov e5563ae4c2 Fix libvirt image job (removed tag duplicates)
Change-Id: If91644f838f37a0f5e81fae5080429a0e9b5cdc5
2023-10-10 14:19:14 -05:00
Zuul 0a0ee69722 Merge "Build libvirt bobcat jammy image" 2023-10-10 17:45:34 +00:00
Vladimir Kozhukalov ab89378118 Build libvirt bobcat jammy image
Change-Id: I544885424bae0937d9088664a2b3f045ebeac407
2023-10-09 17:21:06 -05:00
Zuul 79c65e3c1f Merge "Update Focal-based Ceph images to Reef 18.2.0" 2023-10-06 03:23:38 +00:00
Vladimir Kozhukalov 3e9731c04b Fix image promote job definition
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
2023-10-05 09:59:43 -05:00
Stephen Taylor 63674b4232 Update Focal-based Ceph images to Reef 18.2.0
Update the Focal-based Ceph images to include 18.2.0 Ceph packages.

Change-Id: Ib142ea57496d675884975158b8d119dcf5e30304
2023-10-05 04:41:54 -06:00
Vladimir Kozhukalov b5fc624765 Trivial change to kick the image promote job
Change-Id: I606383e3ea4404697c8fbeaf9e609cf0897f5a30
2023-10-04 19:45:47 -05:00
Vladimir Kozhukalov 35e7e67da1 Add 2023.2 (Bobcat) images
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
2023-10-03 17:51:03 -05:00
Karl Kloppenborg ebfef8ee4a bugfix: Cyborg images require lspci provided by pciutils for lspci_privileged function
Change-Id: I243795e84410a93db603b5ff796c54644ddc716b
2023-09-21 15:44:44 +00:00
Vladimir Kozhukalov a23a088062 Use custom buildset registry job with bigger timeout
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
2023-09-20 16:51:09 -05:00
Vladimir Kozhukalov 04b3954504 Stop building master Ubuntu Focal images
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
2023-09-11 19:02:48 +03:00
Zuul 6776b127d5 Merge "Fix file matchers for loci jobs" 2023-08-17 21:54:29 +00:00
Leontii Istomin f0bd3b7c71 Add Dockerfile for elasticsearch-8.9.0
Change-Id: I519bcd97f171bf349b9693e4fa93eb9231d85d57
2023-08-15 11:16:05 -05:00
Vladimir Kozhukalov 33e69b8cbd Fix file matchers for loci jobs
In this PR https://review.opendev.org/c/openstack/openstack-helm-images/+/887596
while debugging we removed the zuul.d/openstack-loci.yaml file
as a job dependency. This prevented upload and promote jobs
to be launched.

Change-Id: I8df92d48ddee72c4c49214dad1cc4b095a7d2aed
2023-08-15 01:31:01 +03:00
astebenkova 5d572c6ad4 [osh-selenium] Amend chromedriver installation
The upstream changed the logic by providing JSON endpoints:
https://chromedriver.chromium.org/downloads/version-selection

Change-Id: Ie6ed51bcc57f06add80e1401ffc872f823ccd2c0
2023-08-14 17:04:36 +03:00
Leontii Istomin da34cf79ce Add opensearch image with repository-s3 plugin
Change-Id: Iede201f39698c8df87b3496807b5404979dc6e62
2023-08-01 15:39:26 -05:00
Zuul 8a75d2e676 Merge "Add ubuntu-jammy based images" 2023-07-31 09:48:39 +00:00
Zuul 8d7d970515 Merge "Update mariadb base image" 2023-07-27 09:53:48 +00:00