- Sep 13, 2024
-
-
Michal Nasiadka authored
In I70dd1751dea6bfc9bb265aeda04b3392e135324c we removed Requires=docker.service and left only After=docker.service. In a case where something starts docker.service that's enough, but if docker.service is disabled or no service is dependent on it - it won't be started. This patch adds Wants=docker.service which will try to start docker.service if it is not started or enabled but does not impose a dependency which causes restart of kolla systemd units when docker.service is restarted (see [1]). Closes-Bug: #2065168 [1]: https://www.freedesktop.org/software/systemd/man/latest/systemd.unit.html#Wants= Change-Id: Ic3acb15f7c6ba7269ef62ccc8895b6bea4fc1f4d
-
- Sep 11, 2024
- Sep 09, 2024
-
-
Michal Arbet authored
Commit [1] introduced a bug into kolla-ansible where there is incorrect indentation in the haproxy configuration file. This patch fixes it. [1] https://github.com/openstack/kolla-ansible/commit/b13fa5a92cb6d768c5839bd11667e2ca72a7cd2f Closes-Bug: #2080034 Change-Id: I3375e303bc358fc79d1fa2e219e6ec1dba7a38ba
-
Zuul authored
-
Zuul authored
-
- Sep 06, 2024
-
-
Zuul authored
-
Zuul authored
-
Michal Nasiadka authored
prometheus-msteams group got removed with I93d28ef138b4e784465f3a7eaa11101ea5877050 and is needed in upgrade jobs Change-Id: Ief26303993128e327228ee438fe4fec5ff5c46e7
-
Michal Nasiadka authored
Change-Id: I2dfb6f6d8b85d8b51e817b6f2a7abd6930383e9f
-
Zuul authored
-
- Sep 05, 2024
-
-
Martin Hiner authored
Fixes issue in PodmanWorker where it didn't set KOLLA_SERVICE_NAME environment variable when creating new container. Additionally, two methods were moved from DockerWorker to ContainerWorker as they are applicable to both engines. Closes-Bug: #2078940 Change-Id: I273444fc828678d3c6803bce1bc8db1c5366b9b6 Signed-off-by:
Martin Hiner <martin.hiner@tietoevry.com>
-
- Sep 04, 2024
- Sep 03, 2024
-
-
Roman Krček authored
Build upon changes in kolla which change strategy of installing projects in containers when in dev mode. This fixes problems where when package file manifest changes, the changes were not reflected in to devmode-enabled container. It changes the strategy of installing projects in dev mode in containers. Instead of bind mounting the project's git repository to the venv of the container, the repository is bind mounted to /dev-mode/<project_name> from which the it is installed using pip on every startup of the container using kolla_install_projects script. Also updates docs to reflect the changes. Depends-On: https://review.opendev.org/c/openstack/kolla/+/925712 Closes-Bug: #1814515 Singed-off-by:
Roman Krček <roman.krcek@tietoevry.com> Change-Id: If191cd0e3fcf362ee058549a1b6c244d109b6d9a
-
- Sep 02, 2024
-
-
Zuul authored
-
- Aug 30, 2024
-
-
Sven Kieske authored
harden the TLS default config according to the mozilla "modern" recommendation: https://ssl-config.mozilla.org/#server=haproxy&version=2.1&config=modern&openssl=1.1.1k&guideline=5.7 if you want to revert to the old settings, set: kolla_haproxy_ssl_settings: "legacy" in globals.yaml alternatively you can also set it to "intermediate" for a middle ground between security and accessibility. this also adjusts the glance and neutron tls proxy ssl settings in their dedicated haproxy config templates to use the same mechanism. also add some haproxy related docs to the TLS guide and cross reference it from the haproxy-guide. Closes-Bug: #2060787 Signed-off-by:
Sven Kieske <kieske@osism.tech> Change-Id: I311c374b34f22c78cc5bcf91e5ce3924c62568b6
-
- Aug 29, 2024
-
-
Sven Kieske authored
When cert generation during upgrade was fixed it was omitted to also redirect stderr to the log file. This commit fixes that. Introduced-By: Ib257f8342c392b78e02ae31588ce5c6f8943f5b8 Closes-Bug: #2078364 Signed-off-by:
Sven Kieske <kieske@osism.tech> Change-Id: I43ca7d782bdcc53dcbc59dcf82ac1daa48e85ad5
-
Bartosz Bezak authored
When merging change [1], fluentd_enable_watch_timer was unintentionally missed in Let’s Encrypt, as change [2] had been merged earlier. [1] https://review.opendev.org/c/openstack/kolla-ansible/+/785309 [2] https://review.opendev.org/c/openstack/kolla-ansible/+/899895 Change-Id: I7c72faecbdb66c7fd196acd3e7b2351851983490
-
- Aug 28, 2024
-
-
Zuul authored
-
Matus Jenca authored
There is a bug in current `tests/upgrade.sh`. If a developer adds a new type of certificate i.e. for RabbitMQ, it is not generated on upgrade because the script does not run the `certificates` role. This fix adds the `certificates` role to the script. Change-Id: Ib257f8342c392b78e02ae31588ce5c6f8943f5b8
-
- Aug 27, 2024
-
-
Grzegorz Bialas authored
Links in docs for unmaintained branches (Yoga and Zed) are still pointing to stable/<release> branches in repository. Instead they should point to unmaintained/<release>. This patch aims to fix that. Closes-Bug: #2066052 Change-Id: I7e30ee5754ca2ecf9d4a2d3519f9e0bdf3f0aeea
-
Bartosz Bezak authored
The prometheus-msteams project is no longer maintained [1]. As a result support for deploying prometheus-msteams via kolla-ansible has been dropped. Users are encouraged to migrate to the native Prometheus Alertmanager integration with Microsoft Teams [2]. [1] https://github.com/prometheus-msteams/prometheus-msteams/issues/343 [2] https://prometheus.io/docs/alerting/latest/configuration/#msteams_config Change-Id: I93d28ef138b4e784465f3a7eaa11101ea5877050
-
- Aug 26, 2024
- Aug 23, 2024
-
-
Zuul authored
-
Zuul authored
-
Zuul authored
-
Michal Nasiadka authored
See [1]. [1]: https://opendev.org/openstack/ironic-inspector/commit/0b9b1756660b4ea63b44c0f01bbf3c1aa71c1f1a Change-Id: I8866cdab396b805ec75bc4ccccdc5c1909e63bcf
-
Sven Kieske authored
check if generated prometheus config is valid via promtool. This should help prevent bugs like: https://bugs.launchpad.net/kolla-ansible/+bug/2076660 prior art: haproxy config validation: https://review.opendev.org/c/openstack/kolla-ansible/+/922840 also add some basic documentation for the `kolla-ansible validate-config` command. Signed-off-by:
Sven Kieske <kieske@osism.tech> Change-Id: Ief90861b2c422e0e6c2dd9cb605c94e86c0f2ba1
-
Zuul authored
-
- Aug 22, 2024
-
-
Zuul authored
-
Zuul authored
-
Zuul authored
-
Zuul authored
-
Zuul authored
-
Sven Kieske authored
license taken from https://github.com/hvac/hvac/blob/main/LICENSE.txt Signed-off-by:
Sven Kieske <kieske@osism.tech> Change-Id: I1e619cbf17d49a5ff1496637f8084a03ace9b599
-
- Aug 21, 2024
-
-
Zuul authored
-