- Aug 29, 2023
-
-
Pierre Riteau authored
Change-Id: Ica155c5da29d36a3f944eb6a4a0ef5af88b01358
-
- 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
-
- Aug 24, 2023
-
-
Michal Nasiadka authored
Depends-On: https://review.opendev.org/c/openstack/ansible-collection-kolla/+/892323 Change-Id: I11db700511233aa60229ee65d0cc96e46aafdf90
-
- Jun 28, 2023
-
-
Michal Nasiadka authored
Use case: exposing single external https frontend and load balancing services using FQDNs. Support different ports for internal and external endpoints. Introduced kolla_url filter to normalize urls like: - https://magnum.external:443/v1 - http://magnum.external:80/v1 Change-Id: I9fb03fe1cebce5c7198d523e015280c69f139cd0 Co-Authored-By:
Jakub Darmach <jakub@stackhpc.com>
-
- Jun 20, 2023
-
-
Bartosz Bezak authored
Change-Id: Idbbd02b966922d5857ed54bac57668f0cf22113c
-
Dawud authored
Replaces the instance label on prometheus metrics with the inventory hostname as opposed to the ip address. The ip address is still used as the target address which means that there is no issue of the hostname being unresolvable. Can be optionally enabled or set to FQDNs by changing the prometheus_instance_label variable as mentioned in the release notes. Co-Authored-By:
Will Szumski <will@stackhpc.com> Change-Id: I387c9d8f5c01baf6054381834ecf4e554d0fff35
-
- Jun 14, 2023
-
-
Michal Arbet authored
This patch is adding a feature for an option to copy different ceph configuration files and corresponding keyrings for cinder, glance, manila, gnocchi and nova services. This is especially useful when the deployment uses availability zones as below example. - Individual compute can read/write to individual ceph cluster in same AZ. - Cinder can write to several ceph clusters in several AZs. - Glance can use multistore and upload images to several ceph clusters in several AZs at once. Change-Id: Ie4d8ab5a3df748137835cae1c943b9180cd10eb1
-
- May 19, 2023
-
-
Michal Nasiadka authored
Depends-On: https://review.opendev.org/c/openstack/neutron/+/878535 Change-Id: I05d8b29b59a7de76da488f68775547a8f0f11d0f
-
- Apr 17, 2023
-
-
Michal Arbet authored
This patch introduces distributed lock for masakari-api service when handle the concurrent notifications for the same host failure from multiple masakari-hostmonitor services. Change-Id: I46985202dc8da22601357eefe2727599e7a413e5
-
- Mar 06, 2023
-
-
Christian Berendt authored
With the parameter rabbitmq_datadir_volume it is possible to use a directory as volume for the rabbitmq service. By default, a volume named rabbitmq is used (the previous default). Change-Id: I99d6bd71ca79cba81062dedfb767c5ed341bb182
-
Christian Berendt authored
With the parameter ``mariadb_datadir_volume`` it is possible to use a directory as volume for the mariadb service. By default, a volume named mariadb is used (the previous default). Change-Id: Ic61fe981825c5fa6f50e53c9555b6a102f42f522
-
Christian Berendt authored
With the new ``neutron_ovn_availability_zones`` parameter it is possible to define network availability zones for OVN. Further details can be found in the Neutron OVN documentation: https://docs.openstack.org/neutron/latest/admin/ovn/availability_zones.html#how-to-configure-it Change-Id: I203e0d400a3218d0b4a41f2a948207032c4febec
-
- Feb 02, 2023
-
-
wu.chunyang authored
This change also adds support for Trove backend TLS. Depends-On: https://review.opendev.org/c/openstack/kolla/+/854744 Change-Id: I2acf7820b24b112b57b0c00a01f5c4b8cb85ce25
-
- Jan 31, 2023
-
-
yangshaoxue authored
Support to deploy skyline by kolla-ansible. Implements: blueprint skyline Depends-On: https://review.opendev.org/c/openstack/kolla/+/826948 Change-Id: Ice5621491a432ba32138abd6f62d1f815cc219e0
-
- Jan 26, 2023
-
-
Ghanshyam Mann authored
As per the RBAC new direction in Zed cycle, we have dropped the system scope from API policies and all the policies are hardcoded to project scoped so that any user accessing APIs using system scope will get 403 error. It is dropped from all the OpenStack services except for the Ironic service which will have system scope and to support ironic only deployment, we are keeping system as well as project scope in Keystone. Complete discussion and direction can be found in the below gerrit change and TC goal direction: - https://review.opendev.org/c/openstack/governance/+/847418 - https://governance.openstack.org/tc/goals/selected/consistent-and-secure-rbac.html#the-issues-we-are-facing-with-scope-concept As phase-2 of RBAC goal, services will start enabling the new defaults and project scope by default. For example: Nova did in - https://review.opendev.org/c/openstack/nova/+/866218 Kolla who start accessing the services using system scope token - https://review.opendev.org/c/openstack/kolla-ansible/+/692179 This commit partially revert the above change except keeping system scope usage for Keystone and Ironic. Rest all services are changed to use the project scope token. And enable the scope and new defaults for Nova which was disabled by https://review.opendev.org/c/openstack/kolla-ansible/+/870804 Change-Id: I0adbe0a6c39e11d7c9542569085fc5d580f26c9d
-
- Jan 13, 2023
-
-
Matt Crees authored
A combination of durable queues and classic queue mirroring can be used to provide high availability of RabbitMQ. However, these options should only be used together, otherwise the system will become unstable. Using the flag ``om_enable_rabbitmq_high_availability`` will either enable both options at once, or neither of them. There are some queues that should not be mirrored: * ``reply`` queues (these have a single consumer and TTL policy) * ``fanout`` queues (these have a TTL policy) * ``amq`` queues (these are auto-delete queues, with a single consumer) An exclusionary pattern is used in the classic mirroring policy. This pattern is ``^(?!(amq\\.)|(.*_fanout_)|(reply_)).*`` Change-Id: I51c8023b260eb40b2eaa91bd276b46890c215c25
-
- Jan 10, 2023
-
-
Bartosz Bezak authored
Change-Id: Ie9832bd9cae497e7dbd2a03661361c125d8ec15a
-
- Jan 05, 2023
-
-
Michal Nasiadka authored
Change-Id: I8855bd60c2fd77f33fb55d4123131a94327bd166
-
- Dec 08, 2022
-
-
Michal Nasiadka authored
Their cleanup has been added to monasca cleanup command. Change-Id: I19a846e2683ae70b33ca64d2aba7ac71eb724588
-
- Dec 01, 2022
-
-
Michal Nasiadka authored
This change replaces ElasticSearch with OpenSearch, and Kibana with OpenSearch Dashboards. It migrates the data from ElasticSearch to OpenSearch upon upgrade. No TLS support is in this patch (will be a followup). A replacement for ElasticSearch Curator will be added as a followup. Depends-On: https://review.opendev.org/c/openstack/kolla/+/830373 Co-authored-by:
Doug Szumski <doug@stackhpc.com> Co-authored-by:
Kyle Dean <kyle@stackhpc.com> Change-Id: Iab10ce7ea5d5f21a40b1f99b28e3290b7e9ce895
-
- Nov 11, 2022
-
-
Doug Szumski authored
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
-
- Nov 07, 2022
-
-
Simon Dodsley authored
From OpenStack Zed the Pure Storage Cinder driver supports NVMe-RoCE as a dataplane protocol. This patch adds support for this new driver type. Also amend a couple of documentation formatting typos. Change-Id: Ic1eed7d19e9b583e22419625c92ac3507ea4614d
-
- Oct 28, 2022
-
-
Michal Nasiadka authored
Change-Id: I87845ec386fda3c6582abad37ae7d8600f222000
-
Ivan Halomi authored
First part of patchset: https://review.opendev.org/c/openstack/kolla-ansible/+/799229/ in which was suggested to split patch into smaller ones. This implements kolla_container_engine variable in command calls of docker,so later on it can be also used for podman without further change. Signed-off-by:
Ivan Halomi <i.halomi@partner.samsung.com> Change-Id: Ic30b67daa2e215524096ad1f4385c569e3d41b95
-
- Oct 20, 2022
-
-
Bartosz Bezak authored
A recent patch [1] enabled sink related changes to nova/neutron even when designate is not enabled. This patch fixes that. [1] - https://review.opendev.org/c/openstack/kolla-ansible/+/802301 Change-Id: I6d76f342a7cdbcc61d1522689ea489b60353adcd
-
- Oct 18, 2022
-
-
Marcin Juszkiewicz authored
We agreed that CentOS Stream 9 images are not published as we keep it for CI use only (to check potential failures before it hits RHEL). We recommend Rocky Linux 9 instead. Change-Id: I06e6746e5c2abbdcd97912ea2f99d82fc662531d
-
Marcin Juszkiewicz authored
Some time ago we dropped RHEL as one of possible options. During 'Zed' cycle we added Rocky Linux 9 as alternative to CentOS Stream 9. This change updates some mentions of both. Change-Id: I9ed93efcb7d1ff97b1c7d8342db8252aba2a9887
-
- Oct 10, 2022
-
-
Radosław Piliszek authored
Kolla Ansible now supports failing execution early if fact collection fails on any of the hosts. This is to avoid late failures due to missing facts (especially cross-host). Change-Id: I7a74b937ded0b9da0621cf413f3a5d0d13a2cd68 Partial-Bug: #1833737
-
- Oct 03, 2022
-
-
Michal Nasiadka authored
This patch also changes python version and default tag for centos. prometheus-efk and venus jobs commented out, elasticsearch images are unbuildable cells is commented out because proxysql is unbuildable Change-Id: Ic358f8b600317d3c2fc45130a59785225aea1153
-
- Sep 21, 2022
-
-
Michal Nasiadka authored
mainly jinja spacing and jinja[invalid] related Change-Id: I6f52f2b0c1ef76de626657d79486d31e0f47f384
-
- Sep 08, 2022
-
-
Marcin Juszkiewicz authored
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
-
- Aug 31, 2022
-
-
Franco Mariotti authored
Signed-off-by:
Franco Mariotti <fmariotti@whitestack.com> Change-Id: Ie151cd97d3e0ba3bfec9e95a5b8bdfef0b54806c
-
- Aug 10, 2022
-
-
Pierre Riteau authored
This can be used to forward Prometheus Alertmanager notifications to Microsoft Teams. Change-Id: I563f2438b3cb0895606b029b5269ce2e50c413e3 Depends-On: https://review.opendev.org/c/openstack/kolla/+/812678
-
- Aug 09, 2022
-
-
Michal Arbet authored
Depends-On: https://review.opendev.org/c/openstack/kolla/+/769385 Depends-On: https://review.opendev.org/c/openstack/kolla/+/765781 Change-Id: I3c4182a6556dafd2c936eaab109a068674058fca
-
- Aug 03, 2022
-
-
Radosław Piliszek authored
This patch follows upstream and disables linuxbridge testing. Users are notified of the situation via the release note. Change-Id: I524682ceb5287c14ef0ba99baae0c081850f4c5e
-
- Jul 29, 2022
-
-
Michal Arbet authored
Kolla environment currently uses haproxy to fullfill HA in mariadb. This patch is switching haproxy to proxysql if enabled. This patch is also replacing mariadb's user 'haproxy' with user 'monitor'. This replacement has two reasons: - Use better name to "monitor" galera claster as there are two services using this user (HAProxy, ProxySQL) - Set password for monitor user as it's always better to use password then not use. Previous haproxy user didn't use password as it was historically not possible with haproxy and mariadb-clustercheck wasn't implemented. Depends-On: https://review.opendev.org/c/openstack/kolla/+/769385 Depends-On: https://review.opendev.org/c/openstack/kolla/+/765781 Depends-On: https://review.opendev.org/c/openstack/kolla/+/850656 Change-Id: I0edae33d982c2e3f3b5f34b3d5ad07a431162844
-
- Jul 28, 2022
-
-
Radosław Piliszek authored
We built Jammy images under the existing focal tag. Change-Id: I22859732bbe241a78e9ea451f104e7810fa4cbcc
-
Radosław Piliszek authored
Change-Id: I8ad42b20302a67b94b95a234da309279be0fe82d
-
- Jul 27, 2022
-
-
k-s-dean authored
This change introduces automated configuration of firewalld and adds a new filter for extracting services from the project_services dict. the filter selects any enabled services and their haproxy element and returns them so they can be iterated over. This commit also enables automated configuration of firewalld from enabled openstack services and adds them to the defined zone and reloads the system firewall. Change-Id: Iea3680142711873984efff2b701347b6a56dd355
-
Radosław Piliszek authored
Change-Id: I63673761959a560e97c848f092f086ceba25839a
-