aboutsummaryrefslogtreecommitdiff
path: root/tests/pre.yml
AgeCommit message (Collapse)AuthorFilesLines
2026-09-24CI: Prefer ipv4 over ipv6 and disable docker mirrorMichal Nasiadka1-0/+11
We're getting some ipv6 issues in VexxHost's ca-ymq-1 region, this should at least work around them. Change-Id: I26412e410e9aebb24bc98c943f418f824032be40 Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com> Signed-off-by: Bartosz Bezak <bartosz@stackhpc.com> (cherry picked from commit 2f64452fbad843816d74b7584ea81d33d8054a14)
2026-07-28CI: Install kernel-modules-extra for running kernelMichal Nasiadka1-1/+1
Currently we're installing kernel-modules-extra for newest kernel, which is not always the case for OpenDev images. Change-Id: Ic1a196d690b0a92aaf3f1ddc6cd466894bf1cbc5 Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com> (cherry picked from commit 0484f7b66d1541710bc820e8af88d6d9117c5f63)
2026-07-19CI: Install kernel-modules-extra on RockyMichal Nasiadka1-0/+7
Started failing on Rocky 10 with: Jul 18 09:28:34 localhost iptables.init[857]: Warning: Extension state is not supported, missing kernel module? Change-Id: Ib7df1eaa8a3f75fe8040fd2d646cf7d02e0322cc Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com> (cherry picked from commit 7dc2b7f819e30c046eeb5104a9fbe81a24c97402)
2026-04-27Drop zun and kuryrMichal Nasiadka1-1/+1
Zun is broken in 2026.1, it has been released broken and there are no reviews on the patch to fix it [1]. [1]: https://review.opendev.org/c/openstack/zun/+/982362 Depends-On: https://review.opendev.org/c/openstack/ansible-collection-kolla/+/986150 Change-Id: I8ced621754d03c44b7672dd94fc3d7d2173ac734 Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2026-02-27Revert "CI: Pin testtools in yet another place"Michal Nasiadka1-3/+1
This reverts commit a91a4a875b0006026eb6710835d0e1404dae0ba7. Reason for revert: not needed anymore Change-Id: I9c0e0a56632cc9110fd8416a0c3639ee9c3758ba Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2026-02-18CI: Pin testtools in yet another placeMichal Nasiadka1-1/+3
Change-Id: Ie92c37549db32c988ee329fd37c6f593319b502c Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-11-06CI: Use main Rocky mirrorMichal Nasiadka1-0/+6
Change-Id: Iaff207e741c5acd56c8c3f29b19666b2599fb7c0 Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-10-20CI: Switch test-core-openstack.sh to Tempest runMichal Nasiadka1-0/+6
Unfortunately that will lead to dropping DNS integration tests for internal DNS, because neutron-tempest-plugin does not have such tests. Change-Id: Ic1e0a6643e67467a22e91d277a9947c027935f09 Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-10-09CI: Rework deploy.sh to an Ansible roleMichal Nasiadka1-0/+1
Change-Id: Iecb212c38732d38f704f1a7d43036f8bbade496a Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-03-25Merge "CI: Remove usage of Ubuntu workarounds"Zuul1-28/+0
2025-03-21Remove Swift roleMichal Nasiadka1-1/+1
Since Swift is broken and since deprecation nobody did pick up the work to make it working - let's remove swift role and associated integrations/CI scripts. Change-Id: I08e92aaeea644053fd25f80ce1f276a495cebbfc
2025-03-19CI: Remove usage of Ubuntu workaroundsMichal Nasiadka1-28/+0
Change-Id: Iae51daa7b64b4498471b1a0d48ee7a4d227794ce
2024-10-14Add support for Ubuntu Noble Numbat (24.04 LTS)Jakub Darmach1-0/+28
ubuntu-ceph is broken for now due to [1], also there are no download.ceph.com packages for Noble - so we're using Ubuntu provided ones from proposed - because current version in regular repos is built from git sha instead of a release and is not suitable for running outside of Ceph upstream CI. [1]: https://tracker.ceph.com/issues/66389 Depends-On: https://review.opendev.org/c/openstack/kolla/+/907589 Change-Id: I384068572d8a1a495c60b401dc4144a0a80802f1
2024-07-03Drop OpenEuler host OS support (due to no python3.10+)Michal Nasiadka1-28/+0
ansible-core 2.16 and later requires python 3.10+ (see [1]) [1]: https://docs.ansible.com/ansible/latest/reference_appendices/release_and_maintenance.html#ansible-core-support-matrix Change-Id: Id5e10872de413e7b476c5343360d73c109b9667a
2024-01-22Bump ansible-lint versionMichal Arbet1-2/+2
The version that we were capping to is no longer compatible with latest upper-constraints.txt, so let us free float again. The resulting linting errors are included for now to unblock the gate, these will still need to be discussed or fixed later. NOTE(kevko): Temporarily disabling horizon deployment, as it's not possible to unblock gates without it Co-Authored-By: Michal Arbet <michal.arbet@ultimum.io> Change-Id: Ib7f72b2663199ef80844a412bc436c6ef09322cc
2024-01-03Test haproxy single external frontendMichal Nasiadka1-0/+12
Change-Id: Id25b4407a8170f69e4cd7278e0aff64c609ace7d
2023-10-30CI: Configure ephemeral disk using Kolla roleMichal Nasiadka1-0/+1
Depends-On: https://review.opendev.org/c/openstack/kolla/+/899465 Change-Id: I876536263865077b7ecb2288ad95061292babcce
2023-04-28Add container engine option to scriptsMartin Hiner1-1/+2
This patch add a way to choose container engine inside tool and test scripts. This is in preparation for Podman introduction but still leaves Docker as default container engine. Signed-off-by: Martin Hiner <m.hiner@partner.samsung.com> Change-Id: I395d2bdb0dfb4b325b6ad197c8893c8a0f768324
2023-02-07CI: Drop apparmor installationMichal Nasiadka1-8/+0
Depends-On: https://review.opendev.org/c/openstack/ansible-collection-kolla/+/872590 Change-Id: Ia8283f28147fbbd2d24028d01e021f95598b86fb
2023-02-06CI: Install lvm on setup_disk scenariosMichal Nasiadka1-0/+6
Change-Id: I99145322f65468e9926b1412844ad4ccaa6829d7
2023-02-03Do not support dimensions:kernel_memory on Docker API 1.42Michal Nasiadka1-0/+8
It is deprecated in 20.10 and removed in 23.0 (and 23.0 is out) [1], [2]. [1]: https://docs.docker.com/engine/deprecated/#kernel-memory-limit [2]: https://docs.docker.com/engine/api/version-history/#v142-api-changes Change-Id: Ia6fa85172aad7bcd5f958922d3c224ef79882e6c
2022-09-13[CI] Do not install wheelRadosław Piliszek1-16/+2
We do not need to build wheels here. Change-Id: I1e3641f83a16cdc367c2643d643076a25034ffe4
2022-09-08Add CentOS Stream 9 / Rocky Linux 9 host supportMarcin Juszkiewicz1-2/+15
Added c9s jobs are non voting, as agreed on PTG to focus on Rocky Linux 9. Since both CS9 and RL9 have higher default fd limit (1073741816 vs 1048576 in CS8) - lowering that for: * RMQ - because Erlang allocates memory based on this (see [1], [2], [3]). * MariaDB - because Galera cluster bootstrap failed Changed openvswitch_db healthcheck, because for unknown reason the usual check (using lsof on /run/openvswitch/db.sock) is hanging on "Bad file descriptor" (even with privileged: true). [1]: https://github.com/docker-library/rabbitmq/issues/545 [2]: https://github.com/rabbitmq/cluster-operator/issues/959#issuecomment-1043280324 [3]: https://github.com/systemd/systemd/commit/a8b627aaed409a15260c25988970c795bf963812 Depends-On: https://review.opendev.org/c/openstack/tenks/+/856296 Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/856328 Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/856443 Needed-By: https://review.opendev.org/c/openstack/kolla/+/836664 Co-Authored-By: Michał Nasiadka <mnasiadka@gmail.com> Change-Id: I3f7b480519aea38c3927bee7fb2c23eea178554d
2022-09-01Merge "Upgrade openEuler Distro"Zuul1-7/+9
2022-08-27[CI] Drop bindepRadosław Piliszek1-1/+0
It is not necessary and it may be confusing. Change-Id: If7a727861883efcae55bb70eb9c223a5870f9a4f
2022-08-22Upgrade openEuler Distrowangxiyuan1-7/+9
openEuler 20.03 LTS SP2 is out of date. This patch: 1. Upgrade openEuler to 22.03 TLS for host OS. 2. Switch guest OS from centOS 8 to ubuntu Change-Id: If2ff036e965def141f67240945802611e1f4dc4e
2022-03-28Add openEuler Distro supportwangxiyuan1-0/+26
openEuler is the newest open source operating system, which is quite famous and widely used in China. This patch aims to add the OS support in kolla-ansible for the host OS. bp: support-openeuler-os Depends-On: https://review.opendev.org/c/openstack/ansible-collection-kolla/+/830320 Change-Id: I66dc84f02c324dbc0787ec25d4bd92ada9362e94
2022-03-03Merge "[CI] Collect info about environment before deploy"Zuul1-0/+18
2022-03-03Add Rocky Linux support as Host OSMichal Nasiadka1-0/+1
Depends-On: https://review.opendev.org/c/openstack/ansible-collection-kolla/+/831642 Change-Id: I70dcd2d0cade52a23b3e219b7e0aaa31193ec938
2022-01-18Clean up chrony cleanupRadosław Piliszek1-28/+0
In the Yoga cycle we no longer need kolla chrony container removal procedures. Change-Id: I4dc246cf0fd68838470bf9e9bf749fa9be4d6670
2021-09-30[CI] Stop adding the DROP workaroundRadosław Piliszek1-14/+0
Since Wallaby, we default to disabling Docker's iptables management, thus making the code being removed here obsolete. Change-Id: Ieb7774f2380a811070aea27964a39e4c8cb02083
2021-09-25[CI] Collect info about environment before deployRadosław Piliszek1-0/+18
And also collect lsmod listing. These both are useful to have a clearer picture of the original environment and the effect kolla ansible had on it. Change-Id: I5d87cfd45e4369df40b8195124535e59d24700c3
2021-06-02chrony: allow to remove the containerMark Goddard1-0/+28
The chrony container is deprecated in Wallaby, and disabled by default. This change allows to remove the container if chrony is disabled. Change-Id: I1c4436072c2d47a95625e64b731edb473384b395
2021-05-24CI: Configure IP on a linux bridge instead of OVS br-exMichał Nasiadka1-1/+18
OVS upgrade jobs failed due to assigning an IP on the br-ex interface (which is recycled during OVS upgrade). This change introduces a bridge and veth pair for Neutron to use. Change-Id: Ib3bee6e810fb8d31552d4c72c2a1ccae382c51f0
2021-05-14CI: Wait for NTP synced status in systemdMichał Nasiadka1-0/+8
Debian's ntpd often needs more time to settle and we fail on prechecks. Change-Id: Id23f40ab7ef75d06bb92973042c9af580ddffeb0
2020-06-17CI: use venv only (and not virtualenv)Radosław Piliszek1-10/+0
It seems we used virtualenv for ceph-ansible only. Change-Id: I7f9002283462dbe4bae3c1d7ff1dedcc4e7d01f2
2020-05-30CI: drop pre-ussuri upgrade supportMarcin Juszkiewicz1-14/+0
Ussuri is Py3 everywhere. We are free to drop any py2 leftovers. Depends-On: https://review.opendev.org/731805 Change-Id: I1a9c9a14af351cd3e8b01a40f323a82ffa673d35
2020-04-28CI: Fix Debian aarch64 jobsMarcin Juszkiewicz1-2/+30
Debian defaults to Python2 which is not complete in aarch64 images. This patch changes CI to always use Python3. We need to install several Python modules to have working ussuri jobs. "Failed to import the required Python library (setuptools) on primary's Python /usr/bin/python3." And then several Python2 ones for train->ussuri upgrade jobs: "Unable to find any of pip2 to use. pip needs to be installed." Change-Id: Ia0d3ff15d97d1cabbb0b8e7f32e8712ca3f94732
2020-03-01CI: Debug init-runonceRadosław Piliszek1-0/+7
Also adds gawk for timestamping. This helps to correlate init events with failures elsewhere. Change-Id: I22fdb683ecf9870b2d66fedd6b40b7004317130a
2020-02-28Merge "CI: Test floating ip allocation and connectivity to the instance"Zuul1-0/+24
2020-02-28CI: Test floating ip allocation and connectivity to the instanceRadosław Piliszek1-0/+24
Inspired by pending work of mnasiadka [1] and mgoddard [2]. [1] https://review.opendev.org/708250 [2] https://review.opendev.org/707604 Depends-on: https://review.opendev.org/709362 Depends-on: https://review.opendev.org/709671 Depends-on: https://review.opendev.org/709830 Change-Id: Ifd7bde60881a4b644fc3f18dd9fcb7f8b02d3a00
2020-02-27Merge "CI: Add addressing on external network"Zuul1-0/+2
2020-02-26CI: Add addressing on external networkRadosław Piliszek1-0/+2
This is to allow CI testing of network connectivity. Note only "primary" node gets an address on it. Hence, "primary" becomes our fake external router. Depends-on: https://review.opendev.org/709361 Change-Id: I05592888796107d6de95b940c42b2bff73ac0669
2020-02-24Merge "CI: Remove useless pre task"Zuul1-10/+0
2020-02-21CI: Remove useless pre taskRadosław Piliszek1-10/+0
This was never necessary because C7 IPv6 CI was not enabled at the time and later we fixed IPv6 in C7 to avoid this issue. In Ussuri C7 is going away so even more reasons to drop it. :-) Change-Id: I4066c9cd86ff892d78f6713589f9afffc611dcc1
2020-02-21CI: Replace dummy interface (fake for neutron external) with VXLANRadosław Piliszek1-1/+5
This allows for some real testing, especially in a multinode environment. Change-Id: Ic96819fefe460e14c8460e52a78d9b0d034edc80
2020-02-20Revert "Upgrade virtualenv in pre"Radosław Piliszek1-5/+0
Reverts temporary. This reverts commit 241e34748dabec12b7043924cb1628ed9bbbde48. Change-Id: I4af6b9c57e594fce407b9524f04cfa83479e16f0
2020-02-20CI: Remove dbus from bindep and playbooksMichal Nasiadka1-6/+0
Change-Id: I8b4e649e24871b1191dba39d766b6c133c7e8f24
2020-02-20CI: Refactor VXLAN overlay setupRadosław Piliszek1-109/+10
This makes it cleaner, allows reuse and outsourcing to zuul jobs and enables us to create multiple of these overlay networks for testing of more advanced scenarios. Change-Id: Id557c81f68a7f34556854e7d6efc6eddfd2e7216
2020-02-12Upgrade virtualenv in preMichal Nasiadka1-0/+5
Since virtualenv 20.0 (amongst other changes) six version >1.12.0 is required. This change adds upgrade of virtualenv and six in pre - to be reverted once infra CentOS images are sorted out. Change-Id: I0ca0347bb6ebc5d8f5d22f708211e01221165262