| Age | Commit message (Collapse) | Author | Files | Lines |
|
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)
|
|
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)
|
|
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)
|
|
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>
|
|
This reverts commit a91a4a875b0006026eb6710835d0e1404dae0ba7.
Reason for revert: not needed anymore
Change-Id: I9c0e0a56632cc9110fd8416a0c3639ee9c3758ba
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
|
|
Change-Id: Ie92c37549db32c988ee329fd37c6f593319b502c
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
|
|
Change-Id: Iaff207e741c5acd56c8c3f29b19666b2599fb7c0
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
|
|
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>
|
|
Change-Id: Iecb212c38732d38f704f1a7d43036f8bbade496a
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
|
|
|
|
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
|
|
Change-Id: Iae51daa7b64b4498471b1a0d48ee7a4d227794ce
|
|
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
|
|
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
|
|
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
|
|
Change-Id: Id25b4407a8170f69e4cd7278e0aff64c609ace7d
|
|
Depends-On: https://review.opendev.org/c/openstack/kolla/+/899465
Change-Id: I876536263865077b7ecb2288ad95061292babcce
|
|
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
|
|
Depends-On: https://review.opendev.org/c/openstack/ansible-collection-kolla/+/872590
Change-Id: Ia8283f28147fbbd2d24028d01e021f95598b86fb
|
|
Change-Id: I99145322f65468e9926b1412844ad4ccaa6829d7
|
|
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
|
|
We do not need to build wheels here.
Change-Id: I1e3641f83a16cdc367c2643d643076a25034ffe4
|
|
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
|
|
|
|
It is not necessary and it may be confusing.
Change-Id: If7a727861883efcae55bb70eb9c223a5870f9a4f
|
|
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
|
|
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
|
|
|
|
Depends-On: https://review.opendev.org/c/openstack/ansible-collection-kolla/+/831642
Change-Id: I70dcd2d0cade52a23b3e219b7e0aaa31193ec938
|
|
In the Yoga cycle we no longer need kolla chrony container removal
procedures.
Change-Id: I4dc246cf0fd68838470bf9e9bf749fa9be4d6670
|
|
Since Wallaby, we default to disabling Docker's iptables
management, thus making the code being removed here obsolete.
Change-Id: Ieb7774f2380a811070aea27964a39e4c8cb02083
|
|
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
|
|
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
|
|
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
|
|
Debian's ntpd often needs more time to settle and we fail on prechecks.
Change-Id: Id23f40ab7ef75d06bb92973042c9af580ddffeb0
|
|
It seems we used virtualenv for ceph-ansible only.
Change-Id: I7f9002283462dbe4bae3c1d7ff1dedcc4e7d01f2
|
|
Ussuri is Py3 everywhere. We are free to drop any py2 leftovers.
Depends-On: https://review.opendev.org/731805
Change-Id: I1a9c9a14af351cd3e8b01a40f323a82ffa673d35
|
|
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
|
|
Also adds gawk for timestamping.
This helps to correlate init events with failures elsewhere.
Change-Id: I22fdb683ecf9870b2d66fedd6b40b7004317130a
|
|
|
|
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
|
|
|
|
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
|
|
|
|
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
|
|
This allows for some real testing, especially in a multinode
environment.
Change-Id: Ic96819fefe460e14c8460e52a78d9b0d034edc80
|
|
Reverts temporary.
This reverts commit 241e34748dabec12b7043924cb1628ed9bbbde48.
Change-Id: I4af6b9c57e594fce407b9524f04cfa83479e16f0
|
|
Change-Id: I8b4e649e24871b1191dba39d766b6c133c7e8f24
|
|
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
|
|
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
|