- Jun 30, 2021
-
-
Mark Goddard authored
We use the cinder key for Nova by default, so a separate nova key is no longer used. Change-Id: I49ce6d36747e6c7d3a389d0afd2d034e8afdf8ed
-
- Jun 27, 2021
-
-
Radosław Piliszek authored
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: I53e666d59d0cce26e38c6f66a39eb204bda502d3
-
- Jun 23, 2021
-
-
Mark Goddard authored
By default, Ansible injects a variable for every fact, prefixed with ansible_. This can result in a large number of variables for each host, which at scale can incur a performance penalty. Ansible provides a configuration option [0] that can be set to False to prevent this injection of facts. In this case, facts should be referenced via ansible_facts.<fact>. This change updates all references to Ansible facts within Kolla Ansible from using individual fact variables to using the items in the ansible_facts dictionary. This allows users to disable fact variable injection in their Ansible configuration, which may provide some performance improvement. This change disables fact variable injection in the ansible configuration used in CI, to catch any attempts to use the injected variables. [0] https://docs.ansible.com/ansible/latest/reference_appendices/config.html#inject-facts-as-vars Change-Id: I7e9d5c9b8b9164d4aee3abb4e37c8f28d98ff5d1 Partially-Implements: blueprint performance-improvements
-
- Jun 16, 2021
-
-
Michał Nasiadka authored
Part of agreed Xena release process cadence: R-17 Switch source images to current release Change-Id: I221998092715355dd8b972bf2575d65c3259a4da
-
wu.chunyang authored
Remove rally role as planned Change-Id: Ic898efe42b21b01c45d4621af2cf90ecd7afc398
-
- Jun 11, 2021
-
-
Matthias Runge authored
the project is deprecated and in the process of being removed from OpenStack upstream. Change-Id: I9d5ebed293a5fb25f4cd7daa473df152440e8b50
-
- Jun 02, 2021
-
-
Mark Goddard authored
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
-
- May 30, 2021
-
-
Radosław Piliszek authored
This is required to support Debian Bullseye (11) - need to set nova-libvirt to use 'host' CgroupnsMode. Change-Id: I40213d4092fa325bcf37bb1fb4437ab125fe328b
-
- May 25, 2021
-
-
Mark Goddard authored
This change also updates the CI test scripts to use PATH to find the kolla-ansible script, rather than relying on the file in the source checkout. Using the script in the source checkout was hiding an issue with pip install --user, although that has now been fixed in I5b47a146627d06bb3fe4a747c5f20290c726b0f9. Related-Bug: #1915527 Change-Id: I2827a657c8716a9c40391c6bdb7ff1a2a9c1260e Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/775586
-
- May 24, 2021
-
-
Michał Nasiadka authored
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
-
- May 21, 2021
-
-
Mark Goddard authored
Without this patch, if there is a change to kolla in the dependency tree then the monasca scenario does not build grafana, and therefore fails when trying to pull it. Change-Id: Ic0a5b9ff940c4971a74345b8812683b29c5cedbf
-
Radosław Piliszek authored
One missed previous scenario name occurence turned off OpenStack testing in multinode scenario. This patch to fix that. Change-Id: I58275a2fa1490307858d45855255bb8e3a05043c
-
- May 17, 2021
-
-
Michał Nasiadka authored
Change-Id: Ie9e2463a1b405453c8ae7caaee6ad57e0562ee47
-
- May 14, 2021
-
-
Radosław Piliszek authored
Change-Id: I1b113d23ca3267a801409383bf39cda5cbcbb4c3
-
Michał Nasiadka authored
Debian's ntpd often needs more time to settle and we fail on prechecks. Change-Id: Id23f40ab7ef75d06bb92973042c9af580ddffeb0
-
- May 11, 2021
-
-
Mark Goddard authored
It has been seen to go green, so allow this. Change-Id: Id86b95dbba3434b16f3d0c11485a0d8601833cbf
-
- May 06, 2021
-
-
Mark Goddard authored
Change-Id: Ifb3e51891de33e5d698571b898f7a471cfe89718
-
- Apr 08, 2021
-
-
Mark Goddard authored
Change-Id: I3f43df7766c57622ab8d01a759fbeeef0a0c2b93 Implements: blueprint masakari-hostmonitor Co-Authored-By:
Radosław Piliszek <radoslaw.piliszek@gmail.com>
-
Michał Nasiadka authored
It will allow us to fail fast when pulling the image is a problem - instead of failing in the middle of deployment. Change-Id: I017cddcfbbc5449e63d807385216b94e74503c9b
-
Gaëtan Trellu authored
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>
-
- Apr 06, 2021
-
-
Michał Nasiadka authored
Often cephadm jobs fail with: Mar 30 13:01:21 primary bash[75459]: debug 2021-03-30T13:01:21.844+0000 7fa30431f700 -1 error: monitor data filesystem reached concerning levels of available storage space (available: 4% 1.8 GiB) Let's check if 5G OSD helps and also print df -h output for reference Change-Id: I6960fd0f378aea5a14a73d9228edf86fb86cac6c
-
Radosław Piliszek authored
Change-Id: Ia08b0372110ee366f4c48c5ea3bc95db0edbbe31
-
Radosław Piliszek authored
Per [1]. [1] http://lists.openstack.org/pipermail/openstack-discuss/2021-February/020707.html Change-Id: Id6f3cd158bf5d01750971249b11364b6a8631789 Closes-Bug: #1885689
-
- Apr 02, 2021
-
-
Radosław Piliszek authored
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. The images have already been published via Kolla CI for master/Wallaby [4] and Victoria [5]. This change applies only to CI. The user-facing move is yet to be discussed. [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 [4] https://review.opendev.org/c/openstack/kolla/+/781130 [5] https://review.opendev.org/c/openstack/kolla/+/781899 Change-Id: I22e11a994801447526ac26fc2815a1679876225e
-
- Mar 24, 2021
-
-
Michal Nasiadka authored
For using 3rd party Octavia providers (such as OVN provider) an octavia-driver-agent container must be running to expose those providers to use. OVN CI job has been extended with deploying Octavia and testing OVN Load Balancer. Closes-Bug: #1903506 Depends-On: https://review.opendev.org/c/openstack/kolla/+/771191 Change-Id: Ibafa8b7307981f2a51e630cc113d18af6162171c
-
Radosław Piliszek authored
Now that the issue is fixed upstream, let's remove the workaround. [1] If3943060b5d09bd153b6401d34c7d10d3dc864fe Change-Id: I9cbeee5a397d736338ff2065001d9d6be20cb66e
-
- Mar 19, 2021
-
-
Michal Arbet authored
This patch fixes CI broken by the following patches: - https://review.opendev.org/c/openstack/kolla-ansible/+/689870 - https://review.opendev.org/c/openstack/kolla-ansible/+/751795 Co-Authored-By:
Vladislav Belogrudov <vladislav.belogrudov@dell.com> Change-Id: If26a9f9791ce9b7817bcd410ea045d3e3b04b651
-
- Mar 16, 2021
-
-
Doug Szumski authored
ELK 7 requires some minor changes from the existing ELK 6 config. Depends-On: Icfa3db5788b25f70ee75411dbaf20d8d4a6a734b Change-Id: I9815d202a77da0477aea43d714a5def8a24724fa
-
- Mar 10, 2021
-
-
Michał Nasiadka authored
- Remove /var/log/kolla link to omit uploading the same logs twice - Remove ARA HTML report (usually takes around 120MB) - can be easily generated from the sqlite db Change-Id: I74cd6d1128689ab2c73f00ee08af3778d7d670a4
-
Michał Nasiadka authored
In order to disable libvirt debug in CI (which takes vast amount of storage) this change introduces nova_libvirt_logging_debug and disables that in CI. Change-Id: I90bfd1b300ad3202ea4d139fda6d6beb44c5820f
-
- Mar 08, 2021
-
-
Michał Nasiadka authored
Min version stays as 2.9 Change-Id: I7ec8c5eb36757248c9aa016dc7d4e495ec5bb635
-
- Mar 05, 2021
-
-
Pierre Riteau authored
The merge_configs action plugin is updated with an option to control whether whitespace should be used around equal signs. The default remains to use whitespace: only zookeeper.cfg doesn't use them. This is to avoid issues with the zkCleanup.sh script which expects no whitespace. The ZooKeeper documentation also uses no whitespace in configuration file examples. Change-Id: Ia082a1c002cc4e8b04f7696fdee827b747c6d13f Closes-Bug: #1917490
-
- Mar 04, 2021
-
-
wuchunyang authored
Co-Authored-By:
Mark Goddard <mark@stackhpc.com> Change-Id: I20c1d9bddee5a046b521b9378bade2ab50612be0
-
- Mar 03, 2021
-
-
Mark Goddard authored
Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/755589 Co-Authored-By:
wu.chunyang <wuchunyang@yovole.com> Change-Id: I489c1ca23d8abc350d3204ecc167d5d93bbbd1d9
-
- Mar 02, 2021
-
-
Michał Nasiadka authored
Change-Id: I81a4f8f8b8faa7559740531bb16d8aec7fc23f9b
-
- Feb 24, 2021
-
-
Michał Nasiadka authored
Change-Id: I77791d504327ace880d0cc2438af2f8ced66d4eb
-
- Feb 20, 2021
-
-
Michal Nasiadka authored
Change-Id: If42b7324b58851a4f0beb3a80c70ca2c9dd729af
-
- Feb 16, 2021
-
-
Mark Goddard authored
This reverts commit ff441c1c. Since RabbitMQ TLS is still not functional in Victoria, it is not enabled for upgrade jobs. Change-Id: I575942c8d90441145de78dcb16a2b4c1f172773b
-
- Feb 11, 2021
-
-
Mark Goddard authored
Installing ceph-ansible in the virtualenv on CentOS 8 fails with: ModuleNotFoundError: No module named 'setuptools_rust' This error appeared following the release of cryptography 3.4, which now includes Rust code. It can be installed without Rust using a Python wheel, but only with more recent pip than version 9.0.3 available as RPM on CentOS 8. The cryptography bug report [1] recommends pip>=19.1.1. This change upgrades pip in the virtualenv before installing ceph-ansible. [1] https://github.com/pyca/cryptography/issues/5753 Change-Id: I47473de6f71c422db2238d653c2d8f379c55e79b
-
- Feb 10, 2021
-
-
Mark Goddard authored
Installing kolla-ansible system-wide on CentOS 8 fails with: ModuleNotFoundError: No module named 'setuptools_rust' This error appeared following the release of cryptography 3.4, which now includes Rust code. It can be installed without Rust using a Python wheel, but only with more recent pip than version 9.0.3 available as RPM on CentOS 8. The cryptography bug report [1] recommends pip>=19.1.1. This change switches to using pip --user when installing kolla-ansible. Also fixes an issue with ansible-lint which was failing on etc/kolla/globals.yml due to a missing space before comments. [1] https://github.com/pyca/cryptography/issues/5753 Change-Id: Ifaf1948ed5d42eebaa62d7bad375bbfc12b134d5 Closes-Bug: #1915141
-