aboutsummaryrefslogtreecommitdiff
path: root/.zuul.d/debian.yaml
AgeCommit message (Collapse)AuthorFilesLines
2025-09-24CI: Rename jobs according to changes in K-AMichal Nasiadka1-82/+0
See I1f08f9b9064d9f7e95b07944db0e7ebac3120c57 Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/961226 Change-Id: I2eb93bbd7de108d6d7f3f61c932642fdf7017fd7 Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-08-18Revert "zuul: make failing job temporarily non-voting"Dr. Jens Harbott1-3/+2
This reverts commit 2b42c958effd29d7bb397c5ef79de4a58911d14f. Reason for revert: Make job voting again Change-Id: Ie3583682ec0d7a55cd9e8bedde9f51550b7c1840 Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-07-11CI: Drop publishing to DockerHubMichal Nasiadka1-26/+0
Change-Id: I9d1f24b98f1d7c8f29b0dba45105b0263f961ca5 Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-05-30zuul: make failing job temporarily non-votingDr. Jens Harbott1-2/+3
We have multiple CI issues currently, make the kolla-ansible-debian-upgrade job non-voting so that we can merge fixes in order. Signed-off-by: Dr. Jens Harbott <harbott@osism.tech> Change-Id: I2d7137f3d01eb28f7693113fb690069e2760820f
2025-05-08CI: Set upgrade jobs back to voting20.0.0.0rc120.0.0Michal Nasiadka1-2/+2
Change-Id: Ida32d4fc0b182ef24a694ed08c7f032976eedcd5
2025-05-07mariadb: pin to 10.11.11Michal Nasiadka1-2/+2
Temporarily disable upgrade jobs to get epoxy rc1 branched this week. Closes-Bug: #2110122 Change-Id: If301b9ebd7d0dc38bea4d60467e8e80a7a49825d
2025-03-24CI: Switch aarch64 builds to native platformBartosz Bezak1-2/+1
Change-Id: I18cea367e94ff2433346c1b388d606e41b1831ad
2024-09-27CI: Build aarch64 images on x86Michal Nasiadka1-1/+4
Since aarch64 OpenDev nodes currently have issues that cause builds to time out (and we can't extend over 3 hours since that's OpenDev maximum). Change-Id: I20d8b7b6de007866f73c41272682f4532987c9e7
2023-11-22CI: drop temporary vars for Bookworm switchMichal Nasiadka1-16/+5
Change-Id: Ic34a150282b0e77282c31ad03e6a9839b6636cc1
2023-11-08CI: Move ephemeral disk config to a roleMichal Nasiadka1-2/+1
Change-Id: Ieee71aa22f4ec45fe03f50fd697c85dda952b4d0
2023-09-21[CI] Add podman buildMichal Arbet1-0/+11
Change-Id: I41b89ec87a4849668102ca9c9cc79f0ef9944b85
2023-08-22CI: move debian jobs to bookwormMichal Nasiadka1-4/+4
Change-Id: Iecea40e3fb60cca2a15c592872e325576ad9a1b1
2023-08-18Move to Debian 12 'bookworm'Marcin Juszkiewicz1-4/+14
We move to use some components from distribution instead of 3rdparty repos. At least for now - this may/will change later. Packages from Debian: - Erlang 25.2 - MariaDB 10.11 Some Ubuntu/jammy repositories are used in places where there is not (yet) Debian/bookworm one. openvswitch-netcontrold image fails as it needs to be converted to use virtualenv - added into unbuildable images for now. See https://etherpad.opendev.org/p/kolla-bobcat-ptg#L199 for more information. Depends-On: https://review.opendev.org/891946 Change-Id: I45b5a5980fb2318f1aab23a3a6aaf0922563b171
2023-07-25Fix dockerhub secret nameDr. Jens Harbott1-2/+2
In [0] the secret name was changed, but the references to it stayed untouched. [0] Ieceadb1f56908ce752f48b0884ed5cf764bc1ecd Change-Id: I729b4c3ee9e91ee05b5d2413031669cd25d87156
2023-06-14Fix rabbitmq image buildMichal Arbet1-1/+3
This patch is replacing ppa.launchpadcontent.net by ppa1.novemberain.com. Reason for replacement is that only latest erlang version is available on the current ppa source. Setting Debian ARM jobs non voting for now, since the new ppa does not contain arm64 packages. This repo is based on the official Erlang/OTP package for Debian. The RabbitMQ team adapted the upstream package to produce packages for more/different combinations of Erlang/OTP, Debian and Ubuntu releases. Change-Id: Iddec6ec555f98e13c2f199e5ca7dad7f4819b1a8
2023-05-10CI: Fix publish take 2 - add secretMichal Nasiadka1-0/+2
Change-Id: I2ffdff2859576bb1346d81a6e17734e5255dc8b1
2023-01-19CI: Rename jobs - drop source partMichal Nasiadka1-6/+6
Also stop setting base_distro for rocky - it's done on k-a side. Dropping prometheus-efk job as well. Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/871080 Change-Id: I9e8140037fa9c676e67e3c7a0434833099a7f593
2022-10-04Revert "[CI] Disable Debian jobs"Marcin Juszkiewicz1-28/+28
This reverts commit ea3ed3f9332dbd7f369ca49806ee04000881c3c7. Reason for revert: fixed qemu packages are now in Debian: Change-Id: I7b2fac6e4b6c53ea637e849b4fa171ab5126a09f INFO:kolla.common.utils.nova-libvirt:Successfully tagged test/nova-libvirt:debian
2022-09-27[CI] Disable Debian jobsRadosław Piliszek1-28/+28
Due to qemu packaging issues [1]. [1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1020776 Change-Id: Ib594b81aae93d21101998a628792b3edf1fad47e
2022-05-18[CI] Move queue setting to project levelRadosław Piliszek1-1/+0
Per [1]. [1] http://lists.zuul-ci.org/pipermail/zuul-discuss/2022-May/001801.html Change-Id: I46f03329853a2025bff20b7b60e35c06aba619eb
2022-05-02[publishing] use a new naming schemeRadosław Piliszek1-0/+1
This change switches published images names from the current format <base_distro>-<image_name>:<openstack_release>-<arch_suffix> to a preciser and image-oriented (for better variant listing) format <image_name>:<openstack_release>-<base_distro>-<base_distro_version>-<arch_suffix> Change-Id: I6a4b5c2087b94f96f72aa9d0d0781ff14d3ee6bb
2022-04-14drop install_type almost everywhereMarcin Juszkiewicz1-2/+0
The only place where it stays is argument parsing where it gets ignored. Hardcoded to 'source' to make merging both kolla and kolla-ansible changes easier. Change-Id: I6890a7ec7baf507f8acd75b42bbd0fb17c2e4511 Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/837620
2022-04-11CI: drop 'source' from build job namesMarcin Juszkiewicz1-20/+20
*-source-upgrade kept old names as we need to add *-binary-upgrade ones to check previous_release-binary/* -> current_release/* upgrade path k-a jobs will go in separate patch Change-Id: Ieba3260ffa11fa2d3982f379f95abed9f840028d
2022-04-05CI: remove binary jobsMarcin Juszkiewicz1-32/+0
During Yoga PTG we agreed about dropping support for binary images in Zed cycle. On start of build user was greeted with "binary images are deprecated" message when tried to build them. Part 1: dropping binary images from CI Change-Id: I8035c53aef60717e8b2fd928bca75db1caf56aa5
2022-03-03Merge "Revert "CI: temporary disable voting of Debian jobs - gate""Zuul1-0/+6
2022-03-03Merge "Revert "CI: temporary disable voting of Debian jobs""Zuul1-5/+2
2022-03-03Revert "CI: temporary disable voting of Debian jobs - gate"Michal Nasiadka1-0/+6
This reverts commit a9278d54378bc9d9a18ffa7d70f2e25aafdc16a8. Reason for revert: extrepo works again Change-Id: Ieb8a7993c20c898b4547fe79fb0d61f21f962d53
2022-03-01CI: temporary disable voting of Debian jobs - gateMichal Nasiadka1-6/+0
This is a follow up to I5e3e1008f59b25b031960e11017788a0fb45c994 Change-Id: I0dbd8d96b68acce9d9b4e4effa233c52c4abee14
2022-03-01Revert "CI: temporary disable voting of Debian jobs"Michal Nasiadka1-5/+2
This reverts commit 73731026f7544a9d869e1f82090b73e36a630958. Reason for revert: salsa.debian.org is back Change-Id: I77b9626d3db008d12f4e3acabf21a64bc99f3f7f
2022-03-01CI: temporary disable voting of Debian jobsMichal Nasiadka1-2/+5
Change-Id: I5e3e1008f59b25b031960e11017788a0fb45c994
2021-12-21[CI] Test Ironic on DebianRadosław Piliszek1-0/+2
Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/797190 Change-Id: I8ada844a2b034547c045248b324c1955ad4cf6ae
2021-10-27CI: Add missed Debian upgrade jobsRadosław Piliszek1-0/+2
Simply missed in [1]. [1] https://review.opendev.org/c/openstack/kolla/+/815657 Change-Id: I33b644b2cf83638731da1f6da661f323f1fc8e18
2021-10-27CI: make Debian source jobs votingMarcin Juszkiewicz1-1/+5
We have Debian support for quite a while. While binary target is not always up-to-date (due to Debian OpenStack team policy of building only released code, not git snapshots) source images are expected to just work. Change-Id: I094c8559726d1068b65366ff86732881d3be5929
2021-05-04CI: move to Debian 'bullseye' nodesMarcin Juszkiewicz1-4/+4
Now that we build Bullseye based images, do it on Bullseye. Change-Id: I75d4e4ba52ffb27ac4e434b7b3c00812c5f3b86c
2021-04-28CI: Remove kolla_python_version from Debian/Ubuntu jobsMichał Nasiadka1-6/+2
These are leftovers from Focal and Bullseye upgrades. Change-Id: Id32dd40854f728ea5e058c391d70f9f3a2a0bd37
2021-04-26move to Debian 'bullseye'Marcin Juszkiewicz1-2/+6
Bullseye is now in hard freeze cycle and goes for release. https://release.debian.org/bullseye/freeze_policy.html Co-Authored-By: Michal Nasiadka <mnasiadka@gmail.com> Change-Id: I543965a2741cebfa759576a4c75669a7bacd4208
2021-04-16Stop publishing on releaseRadosław Piliszek1-5/+0
We don't support these images, no need to waste CI resources on them. More so if they might end up being faulty. Change-Id: I3259c0736a296751129aa349e8d378c0123957e6
2021-04-06[CI] Publish images to quay.io on a daily basisRadosław Piliszek1-11/+57
Based on the discussions from the past 3 Kolla meetings [1][2][3], we established that, to avoid the DockerHub pull limit issues in our CI, we will try using quay.io. We still publish weekly to the DockerHub. [1] http://eavesdrop.openstack.org/meetings/kolla/2021/kolla.2021-03-17-15.00.log.html#l-102 [2] http://eavesdrop.openstack.org/meetings/kolla/2021/kolla.2021-03-24-15.00.log.html#l-137 [3] http://eavesdrop.openstack.org/meetings/kolla/2021/kolla.2021-03-31-15.01.log.html#l-50 Change-Id: I7c1f0c5fc643678b29f963b6769d8f900a03b726 Depends-On: Id113a53c083d105ac9200474ff20faacef6decaf
2021-02-17CI: publish images on a weekly basisMark Goddard1-1/+2
To better utilise caches during the working week, we decided to publish only weekly (as opposed to daily). This is due to DockerHub-imposed limits. If published images are broken, or need to be refreshed, then this patch can be temporarily reverted. Change-Id: I3916b703e40f0b80c47501ff7faa958b903be05c
2020-08-12[CI] Add no-infra-wheels jobsRadosław Piliszek1-0/+11
Since Kolla is run in the wild against PyPI mirrors which do not include the OpenDev-provided wheels, it might be nice to be able to test these scenarios in the CI. These jobs are added to the experimental queue so that they do not consume resources when not needed. Any Gerrit user may run them now to verify whether the change passes them. Change-Id: I9c33eeaf03be037651f82c831f0e07ab9a27752a
2020-04-16CI: add kolla-ansible-debian-source-aarch64 jobMarcin Juszkiewicz1-0/+1
We have it defined in kolla-ansible so let's use it. Change-Id: Ic492786072586281f25d315d74482040f9abfe0c
2020-04-08CI: add Centos 8 and Ubuntu jobs for aarch64Marcin Juszkiewicz1-5/+1
also simplify Debian job definition Depends-on: https://review.opendev.org/718413 Depends-on: https://review.opendev.org/718363 Depends-on: https://review.opendev.org/718236 Depends-on: https://review.opendev.org/718238 Change-Id: I2c75dbc2ea063dd3507eaaf93a484c50acae5fb5
2020-04-03CI: Avoid toxRadosław Piliszek1-3/+0
We don't need tox nor tell our users to use it when doing kolla builds. Tox is going away from base infra images (it is already gone from aarch64 ones). Depends-on: https://review.opendev.org/713134 Co-authored-by: Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org> Change-Id: Ib1d97a783951ac42740ebf91bcc6ecaf2bf70853
2020-03-19CI: publish AArch64 Debian/source imagesMarcin Juszkiewicz1-0/+7
We want to test upgrades on aarch64. For this we need to publish images. AArch64 images will get "-aarch64" added to tag to not collide with x86-64 ones. Change-Id: Ibae2578b4bc18c0ab7fcc1840c39bb86659ab920
2020-01-15Revert "Add AArch64 publisher for Debian/source"Marcin Juszkiewicz1-24/+3
Turned out that linaro-london network pipe is too thin to support this job. Pushing images took 3 hours so job timed out. Will check it once new nodes arrive. This reverts commit f2801fabdd727fc72a28b056d79787af484424a7. Change-Id: I8897ede43f11090902fe7c0c096f17f57c1c9c67
2020-01-10Add AArch64 publisher for Debian/sourceMarcin Juszkiewicz1-3/+24
This time proper approach involves job dependencies. First we build and publish x86-64 and aarch64 images with architecture name in image tag. Then we create multiarch manifests to create 'master' images. Change-Id: I6b9505dc326636fc6df8798c62c3a5eb1f728a51
2019-12-20Revert "Add AArch64 publisher for Debian/source"Marcin Juszkiewicz1-7/+0
This reverts commit 61fed77d79c8242c64772df5d409fdaffdc3a150. Images overwrite x86-64 ones. We need to solve it better. Change-Id: I57e725b44efe16a9f2f3900c6e14eb84aac37c32
2019-12-19Add AArch64 publisher for Debian/sourceMarcin Juszkiewicz1-0/+7
We want to have AArch64 in kolla-ansible CI. But building images each time takes time. So let build them once, publish and re-use. Change-Id: Ie0b39743e2dbfaac55a6467ca98fb2f5a53a49e9
2019-12-16Add Debian/source aarch64 CI jobMarcin Juszkiewicz1-0/+13
AArch64 is getting popular and not all changes working on x86-64 work properly on aarch64 architecture. Let check them. Job is running in separate pipeline due to low number of aarch64 nodes. Authored-By: Xinliang Liu <xinliang.liu@linaro.org> Co-Authored-By: Jeffrey Zhang <zhang.lei.fly@gmail.com> Co-Authored-By: Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org> Implements: blueprint aarch64-3rd-party-ci-kolla Depends-On: https://review.opendev.org/#/c/698606 Change-Id: I7e7802dfa4f4d9c61d01dba4b77c01cfb24301c0
2019-10-03Add Debian/source kolla-ansible jobMarcin Juszkiewicz1-0/+1
Depends-On: https://review.opendev.org/686133 Change-Id: I79c9c678a140931f2470591c88e008b497a893cf