| Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
Change-Id: I3e2fcee68efeae8c7ea9428156b63b9a9cfc1be0
Signed-off-by: Bartosz Bezak <bartosz@stackhpc.com>
|
|
Change-Id: Iaf33e0fec67eaee026dc4da7d32be164a7f717b1
Signed-off-by: Bartosz Bezak <bartosz@stackhpc.com>
|
|
Remove /etc/timezone bind mount since Debian does not provide
that file anymore.
Depends-On: https://review.opendev.org/c/openstack/kolla/+/964793
Change-Id: If1a289068093843184f0d7b495815db006f2d563
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
|
|
CephAdm, Octavia, OVN and NFV jobs are not added here, because these rely on
Valkey/Redis available.
Ironic jobs are not added, because ipxe.efi is not packaged in EL10 and needs
a followup patch.
Let's Encrypt jobs are also not added, due to ssl certificate validation
errors.
Depends-On: https://review.opendev.org/c/openstack/kolla/+/956554
Depends-On: https://review.opendev.org/c/openstack/ansible-collection-kolla/+/961237
Change-Id: I51823808c4e4ac08ae8f080aacf6a3759589571d
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
|
|
This patch moves into using project templates, which is easier
to organise.
base_distro and upgrade variables are derived from base.yaml
and respective job name - so don't need to be specified in each
job anymore.
All jobs will now also have an OS release specified, so it's easier
to add different OS release jobs (e.g. when backporting new release
support to stable branch).
Change-Id: I1f08f9b9064d9f7e95b07944db0e7ebac3120c57
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
|
|
Switch some Ubuntu jobs to 16GB because they hit OOM with proxysql
and running instances in QEMU/KVM.
Rename kolla-ansible-noble to kolla-ansible-ubuntu-noble
Change-Id: Ia0f7d349ce66482cc6063d6002453746ed8854a1
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
|
|
We have seen OOM issues in particular for debian jobs, let's see whether
using larger nodes helps.
Signed-off-by: Dr. Jens Harbott <harbott@osism.tech>
Change-Id: Ie225474520a2720439bd8014dc3179ddc8dfefed
|
|
Signed-Off-By: Michal Nasiadka <mnasiadka@gmail.com>
Change-Id: I998fdeb51f3f01a878c159f477004b8edf4e0aa9
|
|
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
|
|
Remove Bullseye from support matrix
Change-Id: If29ab064af9968784995115da6dd2cdf6e723c0b
|
|
Depends-On: https://review.opendev.org/c/openstack/ansible-collection-kolla/+/892323
Change-Id: I11db700511233aa60229ee65d0cc96e46aafdf90
|
|
Users running on a Focal host will now fail in prechecks.
Change-Id: Icaef4b25458490e46f623b055658abc678d2f1c6
|
|
Kolla Ansible is switching to OpenSearch and is dropping support for
deploying ElasticSearch. This is because the final OSS release of
ElasticSearch has exceeded its end of life.
Monasca is affected because it uses both Logstash and ElasticSearch.
Whilst it may continue to work with OpenSearch, Logstash remains an
issue.
In the absence of any renewed interest in the project, we remove
support for deploying it. This helps to reduce the complexity
of log processing configuration in Kolla Ansible, freeing up
development time.
Change-Id: I6fc7842bcda18e417a3fd21c11e28979a470f1cf
|
|
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
|
|
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
|
|
* Add jammy to allowed Ubuntu distros in precheck
Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/847187
Depends-On: https://review.opendev.org/c/openstack/ansible-collection-kolla/+/850336
Change-Id: Ib68adc2e33bf211d9cec007a1edb9590cafaefd1
|
|
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
|
|
To test Cinder LVM/iSCSI and Zun on Debian.
Change-Id: Ia8078302b699e939aeec7b23074073f3d6117125
|
|
It is required for infra cleanup.
[1] http://lists.openstack.org/pipermail/openstack-discuss/2021-December/026408.html
Change-Id: I6479e84b57bb988e7196f781644bb8f62b1f0406
|
|
Part of agreed Xena release process cadence:
R-17 Switch source images to current release
Change-Id: I221998092715355dd8b972bf2575d65c3259a4da
|
|
|
|
They are not used.
Change-Id: Icea1a5f882e2e032c22d897efbd1f137536ae580
|
|
Wallaby upgrades run on Buster.
To be amended in Xena.
Change-Id: I8d3a320c9fb19e18d959c555d16b736b85e010cd
|
|
Adds HAcluster Ansible role. This role contains High Availability
clustering solution composed of Corosync, Pacemaker and Pacemaker Remote.
HAcluster is added as a helper role for Masakari which requires it for
its host monitoring, allowing to provide HA to instances on a failed
compute host.
Kolla hacluster images merged in [1].
[1] https://review.opendev.org/#/c/668765/
Change-Id: I91e5c1840ace8f567daf462c4eb3ec1f0c503823
Implements: blueprint ansible-pacemaker-support
Co-Authored-By: Radosław Piliszek <radoslaw.piliszek@gmail.com>
Co-Authored-By: Mark Goddard <mark@stackhpc.com>
|
|
Co-Authored-By: Michal Nasiadka <mnasiadka@gmail.com>
Change-Id: I413f484d60d7cdfa03f3f8d779f07462be15d2dd
|
|
Adds the following new Zuul job for testing deployment of Monasca and
associated services:
* kolla-ansible-centos8-source-monasca
All core OpenStack services except for Keystone are disabled to ensure
enough memory is available.
A follow up patch will replace the basic tests here with Tempest.
Co-Authored-By: Doug Szumski <doug@stackhpc.com>
Change-Id: I5d33fd3d7b69798ba0aa23509f7b809065f61c19
|
|
Since Victoria supports focal, we can switch the upgrade jobs to run on
focal.
Change-Id: I8f150b443af4fb831332836f90a9c38ff61a17cc
|
|
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'.
Includes CI fix to pass:
[CI] Temporarily block new Ansible
The proper fix [1] needs fixing older branches before newer.
This one allows to fix CI first, in the usual order.
To revert after [1] gets merged in all relevant branches.
[1] https://review.opendev.org/745648
Old-Change-Id: Ifbd37d8addd4322773118e2e9d46494741a8ae66
Related-Bug: #1891145
Depends-on: https://review.opendev.org/#/c/738994/
Change-Id: Ib8b70ee40ec2d19509cc84c0f530612f81907721
Co-Authored-By: Radosław Piliszek <radoslaw.piliszek@gmail.com>
|
|
Change-Id: I96c477063338c48b033694dd85482a8723fd498b
|
|
Follow-up on [1] which added Ubuntu.
[1] https://review.opendev.org/735454
Change-Id: If0baef37db392324c285798fa55d5e85892edb9f
|
|
This also uses the recommended machinery to set qemu instead
of relying on config file override so that we test what we
really want to test.
Change-Id: I560e4f9d0a69c347e6aaf3b970331157c1a56f18
|
|
Change-Id: If63e1d00f0e56b65b636d38a6533c63d2ee1e0e2
|
|
Adds new CI job definitions for CentOS 8:
- kolla-ansible-centos8-source
- kolla-ansible-centos8-binary
- kolla-ansible-centos8-source-ceph-ansible
- kolla-ansible-centos8-source-cinder-lvm
- kolla-ansible-centos8-source-mariadb
- kolla-ansible-centos8-source-bifrost
- kolla-ansible-centos8-source-zun
- kolla-ansible-centos8-source-swift
- kolla-ansible-centos8-source-scenario-nfv
- kolla-ansible-centos8-source-ironic
- kolla-ansible-centos8-binary-ironic
- kolla-ansible-centos8-source-masakari
- kolla-ansible-centos8-source-cells
The following jobs are added to the check pipeline:
- kolla-ansible-centos8-source
- kolla-ansible-centos8-binary
- kolla-ansible-centos8-source-cinder-lvm
- kolla-ansible-centos8-source-mariadb
- kolla-ansible-centos8-source-zun
- kolla-ansible-centos8-source-swift
- kolla-ansible-centos8-source-scenario-nfv
- kolla-ansible-centos8-source-ironic
- kolla-ansible-centos8-binary-ironic
- kolla-ansible-centos8-source-cells
The following jobs are not yet passing so are not added to the check
pipeline:
- kolla-ansible-centos8-source-ceph-ansible
- kolla-ansible-centos8-source-bifrost
- kolla-ansible-centos8-source-masakari
The kolla-ansible-centos8-source job is added to the gate.
Upgrade jobs will be added when CentOS 8 support exists in Train.
Depends-On: https://review.opendev.org/704337
Depends-On: https://review.opendev.org/704848
Depends-On: https://review.opendev.org/704965
Co-Authored-By: Mark Goddard <mark@stackhpc.com>
Change-Id: Ibd806feee71721b122b77d7eff33228ca1cc2853
Partially-Implements: blueprint centos-rhel-8
|
|
Debian/source to match Kolla CI test.
Change-Id: Ica45d5673db8ba1ebd4bfeb6e3d37b5ad5dd412b
|
|
Change-Id: I0628b16e3ebdb3fa8196acdc1bd9c63e75bcfb09
|
|
Migrate to the latest Ubuntu LTS release 18.04 aka Bionic. See [0] for
the big picture.
Also test running tox jobs on Bionic.
[0] https://etherpad.openstack.org/p/devstack-bionic
Change-Id: I96e7b8d17bc1e92716c04fdcf362c2adb08a2212
|
|
With the current increase of zuul jobs and
service testing, is easier to maintain and
control what changes are done in different files.
Ideally jobs.yaml would be split into multiple files,
in example per distro, install type, aio or multinode,
etc
Change-Id: I78d3f1f00f96ef3042e94bba6b19e61d7fff4203
|