- Dec 30, 2021
-
-
Mark Goddard authored
In case we add further check functions, use a return rather than exit. Change-Id: Ie2a53028802ecde628bc9fe0b4e3236bdb588cf9
-
- Dec 21, 2021
-
-
Radosław Piliszek authored
Details in the attached reno. Change-Id: I438a453ca522493524fdb9760c1edb330916084b
-
- Dec 06, 2021
-
-
Dmitry Tantsur authored
In I51bf7226aea145dc7c8fd93d61caa233ca16c9c9 we are introducing a way to run Ironic API and conductor in one process. In the Bifrost change I9faecfe6ece6d3c35396e3378c1e3930a487e130 we are switching Bifrost to it, which breaks the Kolla job. This change makes get_logs.sh aware of the new service. Also drop RabbitMQ since Bifrost hasn't supported it for a while already. Change-Id: I30ac6bd4332dacbdce1f5e25bd6a97d2982b208e
-
- Nov 24, 2021
-
-
Mark Goddard authored
Change-Id: I7b1e36edb1680220c6fe082fbf5eefdd633c8cfa
-
- Nov 15, 2021
-
-
Doug Szumski authored
This service was disabled in the Wallaby release and all references to it can now be removed. Change-Id: I482640dd63959143732d86fcffb320cc94611247
-
- Nov 09, 2021
-
-
Mark Goddard authored
This defines which release we upgrade from in CI. Also remove some Wallaby upgrade compatibility code in CI playbooks Change-Id: I18912178392973337ca4115dec3816f1b3944ad5
-
- Oct 12, 2021
-
-
Maksim Malchuk authored
This change updates documentation, examples and tests to support Ironic inspection through DHCP-relay. The dnsmasq service should be configured with more specific format set in the variable ``ironic_dnsmasq_dhcp_range``. See the dnsmasq manual page [1]. [1] https://thekelleys.org.uk/dnsmasq/docs/dnsmasq-man.html Change-Id: I9488a72db588e31289907668f1997596a8ccdec6 Signed-off-by:
Maksim Malchuk <maksim.malchuk@gmail.com>
-
- Oct 06, 2021
-
-
Piotr Parczewski authored
Curl would not work without -L on old openstack.org URLs. TrivialFix Change-Id: I7ed7bd336f4b874fc6027cb9ad20669b08e4a7e9
-
- Oct 01, 2021
-
-
Mark Goddard authored
Ignore the monasca_thresh container if it is listed as exited. The container was recently changed to operate as a 'one shot' container, submitting a job to storm then exiting. This does not fit with the usual pattern of Kolla Ansible container usage, but is harmless. Depends-On: https://review.opendev.org/c/openstack/kolla/+/811977 Change-Id: Id40d2260a67ef604255fb1818d41cdcbc73164d7
-
- Sep 30, 2021
-
-
wu.chunyang authored
chrony is not supported in Xena cycle, remove it from kolla Moved tasks from chrony role to chrony-cleanup.yml playbook to avoid a vestigial chrony role. Co-Authored-By:
Mark Goddard <mark@stackhpc.com> Change-Id: I5a730d55afb49d517c85aeb9208188c81e2c84cf
-
Radosław Piliszek authored
Since Wallaby, we default to disabling Docker's iptables management, thus making the code being removed here obsolete. Change-Id: Ieb7774f2380a811070aea27964a39e4c8cb02083
-
Mark Goddard authored
* Register Swift-compatible endpoints in Keystone * Load balance across RadosGW API servers using HAProxy The support is exercised in the cephadm CI jobs, but since RGW is not currently enabled via cephadm, it is not yet tested. https://docs.ceph.com/en/latest/radosgw/keystone/ Implements: blueprint ceph-rgw Change-Id: I891c3ed4ed93512607afe65a42dd99596fd4dbf9
-
- Sep 23, 2021
-
-
Michał Nasiadka authored
This change bumps up max supported Ansible version to 4.x (ansible-core 2.11.x) and minimum to 2.10. Change-Id: I8b9212934dfab3831986e8db55671baee32f4bbd
-
- Sep 16, 2021
-
-
Michal Arbet authored
Haproxy was renamed in [1]. [1] https://review.opendev.org/c/openstack/kolla-ansible/+/770618 Change-Id: Ib2d7f0774fede570a8c4c315d83afd420c31da0b
-
- Sep 10, 2021
-
-
Radosław Piliszek authored
Continuing fixing CI after [1], this patch fixes the other branch that [2] has not previously included. [1] https://review.opendev.org/c/openstack/kolla-ansible/+/805449 [2] 02e07a08 Change-Id: I44014a93b92b5a8782e34cf394881dec74cdeea1
-
Michał Nasiadka authored
As a result of https://review.opendev.org/c/openstack/kolla-ansible/+/805449 CI is failing, because we don't have a TLS certificate on our registry. This workaround will get our CI to be green while a proper patch (TLS certs for registry) can be worked out. Change-Id: Ia45c8a764a1f87d1c44717c4da3b9a3f94cdc967
-
- Sep 07, 2021
-
-
Hongbin Lu authored
Related-Bug: #1941982 Change-Id: I0e03db1177931ee6d17b21f614573575c3493eef
-
- Aug 30, 2021
-
-
Radosław Piliszek authored
Just like I added Cinder volume upgrade testing before, let's also test similarly for Nova and Neutron. :-) More robust debugging and refactor included. Related-Bug: #1941706 Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/806476 Change-Id: Id79df44254603f9b37ce7da2bfc796fc0b1ac91f
-
- Aug 20, 2021
-
-
Radosław Piliszek authored
To follow best security practices and help fellow operators. More details inline and in the linked bug report. Closes-Bug: #1940547 Change-Id: Ide9e9009a6e272f20a43319f27d257efdf315f68
-
- Aug 19, 2021
-
-
Michal Arbet authored
For now role haproxy is maintaining haproxy and keepalived. In follow-up changes there is also proxysql added. This patch is *only* renaming/moving stuff to more prominent role loadbalancer, and moving also specific templates to subdirectory. This was done only to better diff in follow-up changes. Change-Id: I1d39d5bcaefc4016983bf267a2736b742cc3a555
-
- Aug 13, 2021
-
-
Radosław Piliszek authored
Swift is a major OpenStack project. It could use testing upgrades. New jobs are placed in the experimental pipeline to avoid excessive CI load on general changes. Change-Id: I8a089fdd1f21eb4c3e00c38ea9dfcecc77565bf5 Related-Bug: #1874691
-
- Aug 12, 2021
-
-
Radosław Piliszek authored
Debian upgrades failed on using the ansible command to remove chrony service because of broken python autodetection. This patch uses the same workaround we have in globals-default.j2. This is not nice long-term but there is no reason to keep the two out of sync. We should remove this workaround from both places when the situation fixes itself (possibly with newer Ansible). Change-Id: I8b7f0c76d55cd31311285ce746acb6335e044470
-
- Aug 09, 2021
-
-
Mark Goddard authored
Once I6aa8db2214e07906f1f3e035411fc80ba911a274 has been merged and backported, the default value of ceph_nova_user (cinder) should work. Change-Id: I9769c4ee26393f8458537ad2ad543213cf8f57b0
-
- Jul 24, 2021
-
-
Radosław Piliszek authored
The Masakari job uses 4 nodes and defaulted to a quite bulky and not really supported config (MariaDB and RMQ on 4 nodes). This change slims it down so that we test only HA of Masakari and hacluster. The other services are deployed single-node. Additionally, simplify the network group (it does not affect any other job, the logic was simply overdone there). Change-Id: I74b315443f79d0d7780907fc785e1a29759c1803
-
- Jul 07, 2021
-
-
wu.chunyang authored
Remove tempest role as planned Change-Id: If3cf073e88c83f670c867a49afe48845f9e81008
-
- Jun 30, 2021
-
-
Scott Solkhon authored
This commit adds two new cli commands to allow an operator to read and write passwords into a configured Hashicorp Vault KV. Change-Id: Icf0eaf7544fcbdf7b83f697cc711446f47118a4d
-
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
We generate them before the initial deployment. Change-Id: Icd38f1edf0cb0551704e5a95aa0922d572a2bf24
-
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
-