- Dec 13, 2023
-
-
Matt Crees authored
Adds a precheck to fail if non-quorum queues are found in RabbitMQ. Currently excludes fanout and reply queues, pending support in oslo.messaging [1]. [1]: https://review.opendev.org/c/openstack/oslo.messaging/+/888479 Closes-Bug: #2045887 Change-Id: Ibafdcd58618d97251a3405ef9332022d4d930e2b
-
- Nov 30, 2023
-
-
Sven Kieske authored
This implements a global toggle `om_enable_rabbitmq_quorum_queues` to enable quorum queues for each service in RabbitMQ, similar to what was done for HA[0]. Quorum Queues are enabled by default. Quorum queues are more reliable, safer, simpler and faster than replicated mirrored classic queues[1]. Mirrored classic queues are deprecated and scheduled for removal in RabbitMQ 4.0[2]. Notice, that we do not need a new policy in the RabbitMQ definitions template, because their usage is enabled on the client side and can't be set using a policy[3]. Notice also, that quorum queues are not yet enabled in oslo.messaging for the usage of reply_ and fanout_ queues (transient queues). This will change once[4] is merged. [0]: https://review.opendev.org/c/openstack/kolla-ansible/+/867771 [1]: https://www.rabbitmq.com/quorum-queues.html [2]: https://blog.rabbitmq.com/posts/2021/08/4.0-deprecation-announcements/ [3]: https://www.rabbitmq.com/quorum-queues.html#declaring [4]: https://review.opendev.org/c/openstack/oslo.messaging/+/888479 Signed-off-by:
Sven Kieske <kieske@osism.tech> Change-Id: I6c033d460a5c9b93c346e9e47e93b159d3c27830
-
- Nov 28, 2023
-
-
Matt Crees authored
This reverts commit b86c304a. Reason for revert: We want to enable Quorum Queues by default in Caracal, without requiring two queue migrations between releases. See etherpad for details: https://etherpad.opendev.org/p/kolla-ansible-rmq-quorum-queues-proposal Change-Id: Ia19ab97f538125475297976347c5da332a7fdda7
-
- Oct 06, 2023
-
-
Michal Nasiadka authored
Change-Id: Ic153a91beb30daa334ccbb0430ce8340bd6c480f
-
- Aug 25, 2023
-
-
Matt Crees authored
Sets the variable ``om_enable_rabbitmq_high_availability`` to ``true`` by default. An upgrade will therefore require some manual steps to migrate from transient to durable queues. Note that this will be caught by this precheck: https://review.opendev.org/c/openstack/kolla-ansible/+/880274 Also updates the CI upgrade jobs to perform this migration. This will need to be removed in Caracal. Related-Bug: #2031294 Change-Id: I26a70d4722aaa4663eced5f5337840474c7b961c
-
- Dec 22, 2022
-
-
Pierre Riteau authored
Change-Id: I40021caf3f94e718ea42d9ef77e5d9c77c3133de
-
- Sep 09, 2022
-
-
Radosław Piliszek authored
This avoids polluting the module path for other deployed projects, like Tenks. Change-Id: I17802f628e1e7db8d1f5caaa815170a8415e995c
-
- May 26, 2022
-
-
Radosław Piliszek authored
Docs and reno included. Change-Id: I5099b08953789b280c915a6b7a22bdd4e3404076
-
- May 13, 2022
-
-
Tim Beermann authored
"Smoke tests" for barbican, cinder, glance and keystone have been removed as discussed in PTG April 2022. Signed-off-by:
Tim Beermann <beermann@osism.tech> Change-Id: I613287a31e0ea6aede070e7e9c519ab2f5f182bd
-
- Jan 18, 2022
-
-
Radosław Piliszek authored
In the Yoga cycle we no longer need kolla chrony container removal procedures. Change-Id: I4dc246cf0fd68838470bf9e9bf749fa9be4d6670
-
- 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
-
- Jun 23, 2021
-
-
Mark Goddard authored
We generate them before the initial deployment. Change-Id: Icd38f1edf0cb0551704e5a95aa0922d572a2bf24
-
- 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 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
-
- Feb 25, 2020
-
-
James Kirsch authored
Fix the upgrade TLS scenario in zuul to generate self signed certificates and to configure TLS to be enabled in the open stack deployment. Change-Id: Icacc28eed6ad5b81fc3954db80486d9d7f24c082 Partially-Implements: blueprint custom-cacerts
-
- Jan 28, 2020
-
-
generalfuzz authored
Add a TLS scenario in zuul to generate self signed certificates and to configure TLS to be enabled in the open stack deployment. Change-Id: If10a23dfa67212e843ef26486c9523074cc920e7 Partially-Implements: blueprint custom-cacerts
-
- Jul 04, 2019
-
-
Mark Goddard authored
This is the documented procedure. Change-Id: I09ca99e92b112621d66b564a88b13658632242f5
-
- Jul 02, 2019
-
-
Radosław Piliszek authored
Otherwise ara had only the stderr part and logs only the stdout part which made ordered analysis harder. Additionally add -vvv for the bootstrap-servers run. Change-Id: Ia42ac9b90a17245e9df277c40bda24308ebcd11d Signed-off-by:
Radosław Piliszek <radoslaw.piliszek@gmail.com>
-
- Nov 06, 2018
-
-
Mark Goddard authored
This change is intended to ease the addition of new test scenarios, by splitting the existing setup_gate.sh script up into several smaller scripts. We may wish to further break these scripts up in future, depending on the requirements of new test jobs. Change-Id: Ifa442ac79a54f749c56d20f5f7383c3852d95268
-