Refactored the code to switch the distribution source of the roles
to new collections for the roles that have already been migrated into
collections.
Updated:
- requirements
- role invocations
- documentation
- release notes
- minor whitespace fixes
Change-Id: I8dbb88aa2061b3afcab07caeb30f45b3a5c939af
Followup on Id4588f4529a4522e68e22ce58711cb927fa68a9d to fix the
place of the RabbitMQ configuration and there are not only the
rabbitmq.conf and rabbitmq-env.conf but also advanced.config which
also often customized and more other files.
Change-Id: Iff0b28b770753c81ac526afd1ce6f61d77fad25c
Signed-off-by: Maksim Malchuk <maksim.malchuk@gmail.com>
Add the command ``kayobe baremetal introspection data save`` to save the
hardware introspection data gathered by ``kayobe baremetal compute
inspect``. This mirrors the functionality of ``kayobe overcloud
introspection data save``, but for use with the baremetal compute
Ironic, rather than Bifrost.
Change-Id: I654f7d6e923c442a8aa08f536cc2b82c5e5b69d1
Change the etc-hosts role to run on the overcloud group, as using
``ansible_play_hosts_all`` would exclude hosts when running with a
limit.
Also change the gather-facts-delegated role to run on the overcloud
group. The delegated task needs to be included separately as the hostvar
``ansible_host`` cannot be set dynamically based on a loop item in one
task. We loop over the batch indices here so that the tasks are included
in parallel, rather than in series.
Closes-Bug: #2051714
Change-Id: I0465eafa9e4ff37c96064ea8395f0bd461035b40
On newer versions of util-linux, the ``wipe_disks`` role was not
properly configured due to the fact that ``lsblk -J`` returns a slightly
different output than what was previously returned. Previously the
output would contain a key called ``mountpoint``, however this has been
changed to ``mountpoints``. This has now been fixed by looking at the
new key as well as the old key.
Closes-bug: #2051859
Change-Id: I2a59f4eb3ae27f37fda38e05924315887cb04c41
Currently building OVN container images and OVS container images are
mutually exclusive.
This becomes problem when all container images are needed to be built
at the same time.
``kolla_build_neutron_ovs`` is added to let user to build OVS even if
OVN is enabled when it's explictly set to true.
Default value ensures regex mapping behaves normally when
``kolla_build_neutron_ovs`` is not given.
Release note is also added.
Change-Id: I7efe883fce4117a5167b6db4a711004d77a44f81
This job is currently failing following a Ubuntu Jammy kernel update.
The job succeeds on 5.15.0-86.96 but fails on 5.15.0-94.104.
Change-Id: I7561e82e811c74276a87074c7aa52a9adb414483
These are currently not included in the regex we generate so aren't
built as part of the complete set.
Change-Id: I4f79b1b0887df72b11b768593ba45d89e75ce0d6
Closes-Bug: #2052428
Initial fix [1] was not reloading NetworkManager config, which caused
MichaelRigart.interfaces role to clean up resolv.conf after interface
bounce.
[1] https://review.opendev.org/c/openstack/kayobe/+/902561
Related-Bug: #2044537
Change-Id: I5644ab2595a30cfff82f03d5ca4aa501a8b36ef8
Supports calling custom Kolla Ansible commands directly after a
``kayobe control host bootstrap``.
Change-Id: I19f188cc002f8578618003e90c0a4a154b806e49