aboutsummaryrefslogtreecommitdiff
path: root/.zuul.d/base.yaml
AgeCommit message (Collapse)AuthorFilesLines
2025-09-24CI: Rename jobs according to changes in K-AMichal Nasiadka1-163/+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-09-08CI: fix secrets for erlang COPR periodic jobBartosz Bezak1-20/+20
It was created with extra newlines. Change-Id: I9394e5ecf913385870396fa51401748ca0de5e22 Signed-off-by: Bartosz Bezak <bartosz@stackhpc.com>
2025-09-03CI: add weekly COPR RPM build Erlang jobBartosz Bezak1-0/+25
Updating Erlang RPMs for aarch64 in Fedora COPR build system [1] [2]. Using COPR webhooks feature [3]. [1] https://copr.fedorainfracloud.org/coprs/g/openstack-kolla/rabbitmq-erlang-26 [2] https://copr.fedorainfracloud.org/coprs/g/openstack-kolla/rabbitmq-erlang-27 [3] https://docs.pagure.org/copr.copr/user_documentation.html#custom-webhook Change-Id: Ibd4450d14691aca627d99c321b313420ce6dd6f2 Signed-off-by: Bartosz Bezak <bartosz@stackhpc.com>
2025-08-18CI: Switch centos 10 nodeset to centos 10Michal Nasiadka1-2/+2
9 was used as an interim solution when OpenDev did not support it. Change-Id: If6101d99c216a9b1142bfdf194f7a053730e28da Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-07-17Merge "Move to CentOS Stream 10"Zuul1-12/+12
2025-07-16Move to CentOS Stream 10Michal Nasiadka1-12/+12
Known missing packages: - mod_auth_mellon - missing SAML support in Keystone/Horizon - built in Kolla COPR - glusterfs-fuse in manila-share - built in Kolla COPR - collectd/telegraf - no opstools repository - redis - needs a switch to valkey - python3-ethtool - not required for neutron-mlnx-agent since 6 years [1] Building packages in Kolla COPR is a temporary solution until these show up in EPEL10. [1]: Id2cae3ac9ff049e9fc8225551f99e1e99a87fc65 Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/951751 Change-Id: I7074fabcf95184fcfd2561648ae1e05acfb0bc11 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-02-17CI: Move pre tasks into rolesMichal Nasiadka1-0/+2
Change-Id: If5aa7371d14041d6e0efca866341be2894fd6f87
2024-10-02CI: Move image building to a roleMichal Nasiadka1-0/+1
This role can be then used in kolla-ansible instead of setup_gate.sh Change-Id: Ibf04bd90a15e7d3949214d15a8b8e25f2050bb65
2024-10-01CI: Fix aarch64 publish jobs on x86Michal Nasiadka1-0/+1
Change-Id: I5c69d288a427d708b42deadac872a3a7368181e3
2024-09-30Switch to Ubuntu 24.04 LTSMichal Nasiadka1-4/+4
Add setuptools because Python3.12 dropped distutils Needed-By: https://review.opendev.org/c/openstack/kolla-ansible/+/925581 Change-Id: Ie12c43dc1de122c203edc28181366457ccd67834
2023-11-08CI: Move ephemeral disk config to a roleMichal Nasiadka1-0/+7
Change-Id: Ieee71aa22f4ec45fe03f50fd697c85dda952b4d0
2023-09-21[CI] Add podman buildMichal Arbet1-0/+1
Change-Id: I41b89ec87a4849668102ca9c9cc79f0ef9944b85
2023-08-22CI: move debian jobs to bookwormMichal Nasiadka1-4/+4
Change-Id: Iecea40e3fb60cca2a15c592872e325576ad9a1b1
2023-03-27CI: Ensure quay repo is public on publishMichal Nasiadka1-0/+15
Change-Id: Ib49e7c51be552a9aad0526841e7cffe588189371
2023-02-17CI: update docker hub publish credsMichal Nasiadka1-22/+22
Change-Id: Ieceadb1f56908ce752f48b0884ed5cf764bc1ecd
2022-09-30Add RockyLinux 9 supportMichal Nasiadka1-0/+12
Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/859570 Change-Id: I7af51d07b8a939c908aa072294061def57dd67de
2022-09-27Move to CentOS Stream 9Marcin Juszkiewicz1-4/+4
OpenStack 'zed' requires Python 3.8+ so RHEL 8 family has to go. This changeset moves to CentOS Stream 9 while move to RockyLinux 9 is planned as final solution. CI moved to CentOS Stream 9 nodes. Depends-on: https://review.opendev.org/c/openstack/kolla-ansible/+/839715 Change-Id: I113b9984294cf8663d3fc0c8840320e1d40ea731
2022-07-27Move to Ubuntu Jammy (22.04)Michal Nasiadka1-4/+4
mariadb - downloads.mariadb.com doesn't have jammy version, should be there soon - using Ubuntu provided version for now telegraf/collectd - collectd packages missing in Jammy - marked as unbuildable monasca - requires new librdkafka, no wheel for Python 3.10 for now Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/846070 Change-Id: I11b4fbcaba165824252902d0270ce1dbbc3d6e9d
2022-05-18[CI] Move queue setting to project levelRadosław Piliszek1-0/+3
Per [1]. [1] http://lists.zuul-ci.org/pipermail/zuul-discuss/2022-May/001801.html Change-Id: I46f03329853a2025bff20b7b60e35c06aba619eb
2022-04-15Revert "CI: add templated Dockerfiles to build logs"Radosław Piliszek1-1/+0
This reverts commit 09c890b12463a4b2c8767231189e7016f337fbc3. Reason for revert: That change caused all Kolla's work items to be transferred. This includes tarballs, their extracted contents, cloned git repositories, etc. to also be transferred to swift which takes extra time, pollutes logs and decreases the stability of jobs slightly (the mechanism is not designed for this kind of load). The collection of templated Dockerfiles in CI has to be reimplemented if it is wanted. Change-Id: Ideaf66ce18c993802f4d20f490caa47cec0dde5e
2021-06-28[CI] Do not set ansible_python_interpreter for ZuulRadosław Piliszek1-1/+0
Zuul 4.6.0 does not allow to set ansible_python_interpreter. [1] Instead, with the current Zuul and Ansible, this should be automatically set to the proper python. This patch is required to restore the jobs which are ignored otherwise. [2] [3] Additionally, this change avoids the use of Ansible's pip module because it tries to use setuptools from the ansible_python_interpreter first even if another executable is set. [1] http://lists.openstack.org/pipermail/openstack-discuss/2021-June/023291.html [2] http://lists.openstack.org/pipermail/openstack-discuss/2021-June/023326.html [3] http://lists.openstack.org/pipermail/openstack-discuss/2021-June/023321.html Change-Id: Ib74eecd46617af51e23a3ccad664767b1bf6e04f
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-06[CI] Publish images to quay.io on a daily basisRadosław Piliszek1-0/+26
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-03-10switch to CentOS 8 StreamMarcin Juszkiewicz1-4/+4
We use official CentOS 8 Stream image as a base. So far Stream does not have own SIG repos RDO Wallaby packages will be built against Stream Kolla CI jobs are renamed to centos8s. Kolla-Ansible ones will follow in later patch. Change-Id: Ibb23c9d0caf115fcbba7bd322ecebe8d80b6821a
2020-12-18Drop lower-constraintsRadosław Piliszek1-1/+0
Per our PTG resolution [1] and general OpenStack resolution [2], lower-constraints are not worth the extra work and confusion they introduce. This patch drops them along with all mentions. [1] http://lists.openstack.org/pipermail/openstack-discuss/2020-October/018445.html [2] http://lists.openstack.org/pipermail/openstack-discuss/2020-December/019521.html Change-Id: I58807c27fd20c7269019e26e8b507744d35325f3
2020-11-17CI: add templated Dockerfiles to build logsMark Goddard1-0/+1
Change-Id: I702f8fba37e22a6bb45eae14f1fbb251bcdb4d8a
2020-08-12[CI] Add no-infra-wheels jobsRadosław Piliszek1-0/+6
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-08-07ubuntu: move to 20.04 FocalMarcin Juszkiewicz1-4/+4
There is a time once every 2 years when ubuntu team releases new LTS release. And then UCA joins with binary packages for current OpenStack development cycle. It is this time for Ubuntu 20.04 'focal'. Depends-On: https://review.opendev.org/745156 Change-Id: I045aa6b4b4fd83fbe7d1fda89549f0ef1e88ec12
2020-05-23CI: Ignore moreRadosław Piliszek1-0/+4
This aligns Kolla with Kolla Ansible. Change-Id: I02ee643d0f46e6ff1ed376362b4ee35ddadf7960
2020-04-30CI: Fix Debian aarch64 jobsMarcin Juszkiewicz1-0/+1
Debian defaults to Python2 which is not complete in aarch64 images. This patch changes CI to always use Python3. Change-Id: Ie2582baf1cf47201e077d49d8c9102b1af9b2bd5
2020-04-08CI: add Centos 8 and Ubuntu jobs for aarch64Marcin Juszkiewicz1-0/+12
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-0/+1
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-12CI: Ignore .zuul.dRadosław Piliszek1-0/+1
Zuul handles jobs updates just fine, no need to run kolla build jobs when touching .zuul.d for different reasons. Change-Id: I201a194fa473a63b880cefc00febb543b40bcec8
2019-12-16Add Debian/source aarch64 CI jobMarcin Juszkiewicz1-0/+6
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-11-26CI: Move to CentOS 8 nodepool imagesMark Goddard1-2/+2
This change modifies the CentOS build CI jobs to use a CentOS 8 host image. NOTE: This does not affect the version of CentOS used as the base image in containers built by kolla. Partially-Implements: blueprint centos-rhel-8 Partially-Implements: blueprint centos-rhel-python3 Change-Id: Ie25b54a4e6116ed2bcb9c3b5c44eb6edbd2e6b49
2019-10-21CI: Increase job run attempts to 5Mark Goddard1-1/+1
Attempts affect pre failures. This means we can increase stability of jobs by rejecting nodes that fail pre without failing runs at the same time (unless we are really unlucky and hit b0rken nodes 5 times in a row). This change is adapted from I17b7f878c742fa8db66f738526855a02ab9f1905 in kolla-ansible. Change-Id: Ied5d2cb8ffa47b90833ee3cf241797601906f9b2
2019-10-04CI: increase both limits to 3hMarcin Juszkiewicz1-2/+2
Our publishing job is barely managing to fit in 2h time so let add another one. Change-Id: Id9312830fb9961927ac8d317c432f52a4ad7af24
2019-08-16Add Debian/source CI jobMarcin Juszkiewicz1-0/+6
For start just simple debian/source build job. Depends-On: https://review.opendev.org/676896 Depends-on: https://review.opendev.org/676905 Depends-on: https://review.opendev.org/676909 Change-Id: I55e2b32c673f5e06458bec6e88184c3415f1f1fa
2019-06-20Clean up test processRadosław Piliszek1-3/+3
If stestr failed, then no node info was logged. Logging node info is now handled in pre and post stages of Zuul. Additionally Zuul v3 migration recommendations were applied and some unused code removed improving general readability. Change-Id: Iae9d37cb76997ba8389e21c7e2a3bf5905abe029 Signed-off-by: Radosław Piliszek <radoslaw.piliszek@gmail.com>
2019-03-27Merge "Bump CI post-run timeout to 2 hours"Zuul1-1/+1
2019-03-14Add some irrelevant files to build jobsMark Goddard1-0/+5
Change-Id: Ia3edc6a4993a4ed37d097e902f378761bc10f1cc
2019-03-12Run jobs on bionic instead of xenialconfi-surya1-2/+2
We want to migrate to the latest Ubuntu LTS release 18.04 aka Bionic. This is just a patch to find possible issues before the real migration starts. See [0] for the big picture. Also test running tox jobs on Bionic. [0] https://etherpad.openstack.org/p/devstack-bionic Depends-On: https://review.openstack.org/610977 Change-Id: I748f26faf6f98e9693b5cd803577df1118121b41
2019-01-11Bump CI post-run timeout to 2 hoursMark Goddard1-1/+1
We are seeing a number of POST_FAILURES in the periodic publishing jobs, with jobs timing out pushing images to Docker hub. Try bumping the post timeout to 2 hours. Change-Id: I69b5610b712560e2d617933e639e77041953e21c
2018-09-07Increase CI image publish job to 1.5 hoursMark Goddard1-1/+1
Currently the job is timing out, and we do not have all Rocky images published. Change-Id: I5126dd27ae767c5965b9fdd3f079c7f1bc3034a4
2018-03-15Merge "Increase the post-timeout to 3600 seconds"Zuul1-0/+1
2018-03-13Increase the post-timeout to 3600 secondsJeffrey Zhang1-0/+1
The default post-timeout is 1800, which is not enough to push images to hub.docker.com. Change-Id: If1e499c247f3eeb8452991cb18aea5b1fdad60a7 Closes-Bug: #1755416
2018-02-27Verify YAML syntax in gatesEduardo Gonzalez1-1/+0
Test yaml syntax is correct on new changes. Fixes current warnings and errors Change-Id: I5888f8e4a9d27a08506036df2c564b9f2081ccee
2018-01-03Break up .zuul.yaml to multiple filesMichal (inc0) Jastrzebski1-0/+56
.zuul.yaml became long and hard to maintain, let's break it up by distro Change-Id: Ic137927e61b8fc8c89d5b0bcb2557ab8d5528100