Current Series Release Notes¶
16.0.0-28¶
New Features¶
Added initial support for systemd-networkd link configuration, now you can configure and rename the name of a network interface if you know the MAC address of the interface.
Adds support for setting whether an Apt repo is trusted.
Adds support for configuring Cumulus switches using the NVIDIA User Experience command line utility (NVUE). This is integrated with the
kayobe physical network configure
command.
Adds a new
redfish_address
variable and extends thekayobe overcloud inventory discover
command to discover the address from the Bifrost node inventory.
Adds support for using different interface than Bifrost PXE one for admin interface during
overcloud provision
. This can be enabled by settingkolla_bifrost_use_introspection_mac
totrue
or settingkolla_bifrost_ipv4_interface_mac
in respective hosthost_vars
.
Adds support for customising Neutron physical network names using the
physical_network
network attribute.
Adds support for specifying
boot_firmware
andmachine
variables to seed and infra VMs. This can be used to launch VMs in UEFI boot mode with Q35 machine type.
Bumps stackhpc.libvirt-vm Ansible role to
v1.16.1
.
Adds support for configuring Apt preferences under
/etc/apt/preferences.d
.
Adds support for skipping SSH keyscan when configuring switches using
kayobe physical network configure
using aswitch_skip_keyscan
variable.
Adds validation to protect against executing Kayobe from within a different Kayobe configuration repository than the one referred to by environment variables (e.g.
KAYOBE_CONFIG_PATH
) or CLI arguments (e.g.--config-path
).
Upgrade Notes¶
Updates the minimum supported version of Ansible from 2.15 to 2.16, and the maximum supported version from 2.17 to 2.18 in the Kolla Ansible virtualenv. The Python version used to install Kolla Ansible on Rocky 9 is bumped to 3.12.
The
physical_network
attribute must now be applied consistently to all external networks in Kayobe configuration. If any external network has the attribute, then all others must also.
Changes the default boot firmware for seed and infra VMs to
efi
. Setinfra_vm_boot_firmware
andseed_vm_boot_firmware
tobios
to retain existing behaviour.
Bug Fixes¶
eos_config
does not support theprovider
parameter since Ansible 7. Users are required to update their configuration according to Arista EOS documentation.
Fixes an issue where networking failed to come up after kayobe
overcloud host provision
as cloud-init wasn’t installed. Addcloud-init
element toovercloud_dib_elements_default
so it’s no longer missing. Expected behavior was thatcloud-init-datasource
had it as dependency.
Fixes a bug where systemd-networkd was not permanently enabled when the unit was already in state
runtime-enabled
. LP#2073100
Fixes compatibility with Rocky Linux 9.4 GenericCloud images by switching to
efi
boot firmware.
Switches to using
ansible-core
based kolla-ansible install. This is a workaround for LP#2072979, but also results in a lighter weight install.
Switches to using a newer version of the docker community collection to workaround issues using the docker ansible modules with certain combinations of python libraries. See LP#2072979.