* Update kolla-ansible from branch 'master'
to 5a663aec1dc6ede45a860eecab84af05cd06b67f
- Merge "mariadb: fix cluster recovery"
- mariadb: fix cluster recovery
sometimes cluster recovery didn't work
because we only look for the sequence number in the last 200 lines
of the log file.
fix this by ingesting the complete file and only register the last
sequence number we find.
Closes-Bug: 1821173
Change-Id: Iea2661c9d5d262cf99edd5f5b567f252607a0003
Signed-off-by: Sven Kieske <kieske@osism.tech>
* Update kolla-ansible from branch 'master'
to 603af281f1dfc0103f8f68bb4aa45eb95566095d
- Merge "Revert "CI: Drop masakari jobs from project.yaml""
- Revert "CI: Drop masakari jobs from project.yaml"
This reverts commit f3c3ea61eb3a02a280c6fd61f9aaa490f596b1f0.
Reason for revert: Masakari support will be reinstated.
Change-Id: I8f1b8fe0bd3b7c37957a79ef6717afb54926bd00
* Update kolla-ansible from branch 'master'
to de1552b7d7bab1983a145b75f858e604b3606aa0
- Merge "Fix incorrect condition in kolla_container_facts"
- Fix incorrect condition in kolla_container_facts
Incorrect condition in Podman part prevented the retrieval
of facts of all the containers when no names were provided.
Closes-Bug: #2058492
Change-Id: I6d7f7ca0523eb17c7d9a9b93d2037bf77f2c2a47
Signed-off-by: Martin Hiner <martin.hiner@tietoevry.com>
* Update kolla-ansible from branch 'master'
to 7f655d63ac46cdb997e9c0568e6182758e923594
- Merge "Configure log level field for the Grafana OpenSearch datasource"
- Configure log level field for the Grafana OpenSearch datasource
Change-Id: Ic38469661323fbce438c70bd1b9301e9f7db8030
* Update kolla-ansible from branch 'master'
to 065820aebac6667585b3e0cb7fcca4877922d32c
- Merge "Update Grafana OpenSearch datasource configuration"
- Update Grafana OpenSearch datasource configuration
Updates the Grafana OpenSearch datasource configuration to use values
for OpenSearch that work out of the box.
Closes-Bug: #2039500
Change-Id: Id9c7e59e6ae1dd98176c68b14a2aff1985306751
* Update kolla-ansible from branch 'master'
to 345759c03d0872ca8ed82d82e6f2302065a5f554
- Merge "ironic: disable heartbeat_in_pthreads"
- ironic: disable heartbeat_in_pthreads
inspector is not running as a WSGI
Related-Bug: #2054705
Change-Id: I20dbaef29b2ef2d6ceffc21c156c6fa4b5e8d205
* Update kolla-ansible from branch 'master'
to 01e3fac180019b5a55f4718b977d176f8ae3e0f6
- CI: Mark OpenSearch as non voting
It's been failing since 2.13
Change-Id: I8e7ed01707ef6956ca6fff4c2f4ca0cd68ee252b
* Update kolla-ansible from branch 'master'
to a65524d0ca2b38580ab1df36e8e2eafc6c213ddd
- Merge "Change the default ceph_nova_user in globals"
- Change the default ceph_nova_user in globals
The documentation[1] says that ceph_nova_user is the same as ceph_cinder_user,
but this it not true. In globals, the variable which refer to nova user on
ceph its setted as just "nova", instead of {{ ceph_cinder_user }}
[1] https://docs.openstack.org/kolla-ansible/latest/reference/storage/external-ceph-guide.html
Closes-Bug: #1954910
Change-Id: I0037b294fa88f129aaa98da426989a8151e6f9ea
* Update kolla-ansible from branch 'master'
to 3c3c5179586f4ceebd70f0fee7e127f636b1c1af
- tests: Replace imp with importlib.machinery
It's needed for Python3.12 support, because imp has been dropped [1].
Also shlex dropped s=None support [2].
[1]: https://docs.python.org/3/whatsnew/3.12.html
[2]: https://github.com/python/cpython/issues/94352
Change-Id: I23f37897ea08ac708f6df485f699122df647e552
* Update kolla-ansible from branch 'master'
to 372f7252371bb93bd0780e04e7c2d150c7ca316e
- Merge "Fix installation of ovs-dpdk service"
- Fix installation of ovs-dpdk service
This patch fixes ovs-dpdk script as options
in DPDK changed and PCI whitelist config changed
from '-w' to '-a' as per [1].
[1] db27370b57
Closes-Bug: #2058372
Change-Id: Iae812a4a255c13a42b2d6a691e265922d220f4c8
* Update kolla-ansible from branch 'master'
to 4fc974d3dfabf256e142dfb40af47a2549dd92ba
- Merge "Add conditionals for IPv6 sysctl settings"
- Add conditionals for IPv6 sysctl settings
This way the playbooks won't try to set ipv6 systemctl options
unless ipv6 is available on the system.
Closes-bug: #1906306
Change-Id: Icccfc1c509179c3cfd59650b7917a637f9af9646
* Update kolla-ansible from branch 'master'
to 86873f4ccda537082aba278501afd6fcd9ff8119
- Merge "fix confusing jammy upgrade docs"
- fix confusing jammy upgrade docs
support for jammy was added to yoga in:
https://review.opendev.org/c/openstack/kolla-ansible/+/869127
it should thus be perfectly fine to directly upgrade to jammy
and then upgrade to zed.
Signed-off-by: Sven Kieske <kieske@osism.tech>
Change-Id: Id77704f4386b48c9bfd7b684bee3fb47d2b4a93a
* Update kolla-ansible from branch 'master'
to 9874e775ec59cceb092c92a701e49e458c871039
- Merge "Fix Skyline API Server TLS configuration"
- Fix Skyline API Server TLS configuration
Closes-Bug: #1998417
Change-Id: Ib6c725880caaa7f39bb269bd8398f3894eb033c5
* Update kolla-ansible from branch 'master'
to 338b570602298f789d6da8b2799be95eeceae412
- Merge "Revert "zun: Deprecate Zun provisionally""
- Revert "zun: Deprecate Zun provisionally"
This reverts commit f8d4db54db8f2ab2c7f99f0fcbc456177d33ddad.
Reason for revert: Zun was deprecated due to the hard dependency on old version of docker and etcd. Right now, the problem was fixed.
Change-Id: I9fe760e2b9b774b5ea623e6b305de004fc0c6dd2
* Update kolla-ansible from branch 'master'
to 238ceea44f21477bb817054dff57de2ac5eca074
- Merge "Zun: remove docker's cluster-store option"
- Zun: remove docker's cluster-store option
* Remove docker's cluster-store option. This option was removed from
the latest version of docker so we removed it.
* Switch kuryr's capability_scope from "global" to "local". The "global"
scope relies on a cluster store but docker no longer supports it.
Change-Id: Ie62396184552938d099223f9d325a41c9a5067c3
* Update kolla-ansible from branch 'master'
to 439e7fa177741addee52d4a793199720b900dc99
- Merge "Revert "Pin zun jobs to Docker 20""
- Revert "Pin zun jobs to Docker 20"
This reverts commit 94a74f58c7891e41ca637c4e2a6450ca88cbfb56.
Reason for revert: Zun/Kuryr-libnetwork has switched to "local" scope which doesn't require docker 20 anymore. It should work for latest docker version. Related patches:
https://review.opendev.org/c/openstack/zun/+/903884
Change-Id: Ieb545ae5a5917322f599728587c3f04ea8356126
* Update kolla-ansible from branch 'master'
to 1f83ed0533d6ded3b8ef7efa514a38ec7b9d4f2e
- Fix the ansible intro_inventory.html link
Change-Id: I0f35c2ea1400ea25fdb253580c6c1b2e06ae591e
* Update kolla-ansible from branch 'master'
to ccc768414c98273e2de5920e5f4bb5a16d9b5d79
- Merge "CI: Increase galera node timeouts"
- CI: Increase galera node timeouts
Some multinode jobs have been failing due to galera suspecting inactive nodes
Tweak it as per [1].
[1]: https://galeracluster.com/library/documentation/recovery.html
Change-Id: I5577ea2c23d6dbd440bd52899a30ea9531996256
* Update kolla-ansible from branch 'master'
to 21543fefb94e7a58e008c4c5c98b09609ba64729
- Merge "Fix images pull in ovs-dpdk role"
- Fix images pull in ovs-dpdk role
This patch fixes ovs-dpdk images pull by adding
the variable kolla_role_name to the ovs-dpdk vars, so
services-image-pull can work correctly.
Closes-Bug: #2041864
Change-Id: I2e799290a57ebfacbc0ff9a0b1ca3dc956c513df
Signed-off-by: German Espinoza <gespinoza@whitestack.com>
* Update kolla-ansible from branch 'master'
to f65e4257dd8574c31b0a2a451f4a254e8f273160
- Merge "CI: Use 2023.2 image for rabbitmq on ipv6 scenario"
- CI: Use 2023.2 image for rabbitmq on ipv6 scenario
Currently RMQ 3.13 fails on ipv6 multinode scenario, use 3.12 from 2023.1
until [1] gets resolved.
[1]: https://github.com/rabbitmq/rabbitmq-server/issues/10728
Change-Id: If11710e99cf2e340e558d68e2071c1bb16825e55
* Update kolla-ansible from branch 'master'
to a71d04a0d26a24216b77042424f09e56869fbe9c
- Merge "doc: Add a note about SLURP upgrades"
- doc: Add a note about SLURP upgrades
Change-Id: I8609cf211316d8224c925d57a5e832ccff37b906
* Update kolla-ansible from branch 'master'
to bffed1ab68a00e93605f7cf8171ee25438c5edc3
- Merge "Bump ansible-core versions to 2.15 and 2.16"
- Bump ansible-core versions to 2.15 and 2.16
Change-Id: Iab40eb92c7e4a9092471bef9d4477a4fa34f1c85
* Update kolla-ansible from branch 'master'
to eca8b04363f1f19716e2251af13db4a763b0938f
- Merge "[doc] document --limit limitations"
- [doc] document --limit limitations
there are currently known bugs in our interaction with the ansible
--limit option. document those and recommend not to use this like it
was agreed in the kolla meeting:
https://meetings.opendev.org/meetings/kolla/2024/kolla.2024-02-21-14.00.log.txt
Signed-off-by: Sven Kieske <kieske@osism.tech>
Change-Id: Iaeaa8c667ce7cd677b2b3dc2096ef4e52c1f651f
* Update kolla-ansible from branch 'master'
to 8c760d38a0d7708a2b478f79725411b64c4bb73f
- Fix creation of ovs bridges
This patch fixes the creation of the openvswitch
bridge by fixing an ansible task that was rewritten
to use an ansible module, but unfortunately, its loop
was implemented incorrectly.
Closes-Bug: #2056332
Change-Id: Ia55a36c0f9b122b72d757ca973e7d8f76ae84344
* Update kolla-ansible from branch 'master'
to 59da07920be5eb561446c0ead08bf870263f0cd5
- Fix coordination when redis used
Tooz 6.0.1 includes commit [1], which introduced
parsing the username from the Redis connection URL.
As a result, services started authenticating as admin
which, by the way, was incorrect even before, as either
a created user or the default one should have been used.
The reason it worked before is simply because the username
'admin' wasn't parsed anywhere.
This patch fixes the user being used and sets the correct
'default' one.
[1] https://review.opendev.org/c/openstack/tooz/+/907656
Closes-Bug: #2056667
Depends-On: https://review.opendev.org/c/openstack/kolla/+/911703
Change-Id: I5568dba15fa98e009ad4a9e41756aba0fa659371
* Update kolla-ansible from branch 'master'
to 3760eac763693be589ba17e67cdc7d10b21bd4e3
- Merge "CI: Replace etcd with redis in GATE_IMAGES for cephadm scenario"
- CI: Replace etcd with redis in GATE_IMAGES for cephadm scenario
We replaced redis with etcd in that scenario, but GATE_IMAGES
are not updated.
Change-Id: Ie9d6642f8ce51bc2a35b800c6c149153c14378db
* Update kolla-ansible from branch 'master'
to a7dd2425ec198392a5dc18e14db815580d70aeb2
- Merge "prometheus: Add friendly instance labels for ironic and alertmanager"
- prometheus: Add friendly instance labels for ironic and alertmanager
These were omitted from I387c9d8f5c01baf6054381834ecf4e554d0fff35 and
I387c9d8f5c01baf6054381834ecf4e554d0fff35.
Closes-Bug: #2041855
Change-Id: I25e5450d1caeebd9c900c190fc0079988f1ca574
* Update kolla-ansible from branch 'master'
to add83518345a8621031feb3e14a35902f96672ce
- Missing reno for Ic121bf9f90c9865cd4d08890c80247570ef310ae
Folowup for missing release note, see [1].
[1]: https://review.opendev.org/q/Ic121bf9f90c9865cd4d08890c80247570ef310ae
Change-Id: Ia65e4e28d8a8dfdf439adbdd5a2516b6c064109a
* Update kolla-ansible from branch 'master'
to 06e39af7961a39521eca78fdec3fc43d6ddf40b4
- Merge "Adds feature flag for ironic-inspector in bifrost"
- Adds feature flag for ironic-inspector in bifrost
This is useful for backwards compatability.
Depends-On: https://review.opendev.org/c/openstack/kolla/+/909865
Change-Id: Ib2936580db5e7ab3479722bc353c39063010b5f2
* Update kolla-ansible from branch 'master'
to ce3a6aff09f1880d77bdd70d9f029b0780d93dd9
- Merge "Fix gnocchi-metricd when TLS and Swift enabled"
- Fix gnocchi-metricd when TLS and Swift enabled
Closes-Bug: #2051731
Change-Id: Idf035bacbf5c2195d813ec4702362897f2ff907d
Signed-off-by: Maksim Malchuk <maksim.malchuk@gmail.com>
* Update kolla-ansible from branch 'master'
to d30fb56c2aabc04fdc922a16cb85194c7e587459
- Merge "Remove the `grafana` volume"
- Remove the `grafana` volume
Fixes not being able to add additional plugins at build time due to the
`grafana` volume being mounted over the existing `/var/lib/grafana`
directory. This is fixed by copying the dashboards into the container
from an existing bind mount instead of using the ``grafana`` volume.
This however leaves behind the volume which should be removed with
`docker volume rm grafana` or by setting `grafana_remove_old_volume` to
`True`.
Closes-Bug: #2039498
Change-Id: Ibcffa5d8922c470f655f447558d4a9c73b1ba361
* Update kolla-ansible from branch 'master'
to ff63af4e65b60206c48d509716baebbfa171ffe1
- Merge "cinder: Stop using admin service token"
- cinder: Stop using admin service token
In order to do this - we need to add service role to Nova and Cinder.
Closes-Bug: #2049762
Change-Id: Ic121bf9f90c9865cd4d08890c80247570ef310ae
* Update kolla-ansible from branch 'master'
to 3c771512258109d78d978fb309d4af8b4c9c7747
- Merge "Revert "Disable new defaults and scope for Ironic (RBAC)""
- Revert "Disable new defaults and scope for Ironic (RBAC)"
This reverts commit d77372e86ab078711d48dbe2917714f338842ca5.
Reason for revert: service role support has been fixed in Ironic [1]
and added to Kolla-Ansible.
[1] https://review.opendev.org/c/openstack/ironic/+/907148
Closes-Bug: #2051837
Change-Id: I49664e3a353f54e0d51f454c552a78846ba64101