Current Series Release Notes¶
31.0.0.0rc1-116¶
Prelude¶
Added support for deployments on CentOS 10 Stream
New Features¶
A series of changes were backported for CentOS 10 Stream support for both deploy and target hosts.
Other Notes¶
A behavior for AIO setup regarding network configuration has been changed. Instead of directly applying all configuration during
boostrap-aio.sh
script, script will produce another variable fileuser_variables_systemd.yml
with intended configuration. Variable will be consumed and applied byopenstack_hosts
role, which will be launched during setup-hosts (setup-everyting) playbook.
In order to align approach on playbooks location and usage, upgrade playbooks were moved from
upgrade_utilities
of the integrated repository toopenstack.osa
collection:upgrade-utilities/deploy-config-changes.yml -> openstack.osa.upgrade.deploy_config_changes
upgrade-utilities/galera-cluster-rolling-restart.yml -> openstack.osa.tools.galera_cluster_rolling_restart
upgrade-utilities/nova-restore-compute-id.yml -> openstack.osa.tools.nova_restore_compute_id
31.0.0.0rc1¶
New Features¶
Added support for defining custom error files using haproxy_errorfiles. These files can be distributed alongside haproxy_static_files_extra.
Known Issues¶
It was discovered that LXC 5.0.3 in Ubuntu 24.04 (Noble Numbat) contains packaging issue resulting in apparmor profiling conflicts. A temporary workaround has been applied in
lxc_hosts
role to apply a hotfix to the profile. However, it will be wiped with the next update ofliblxc-common
package. Please, check the bug #2110635 for more details on the issue.
Upgrade Notes¶
Docker mode for zun-compute has been switched to “local” mode. This means, that supporting etcd cluster is no longer required for Zun to operate. If you want preserve old behavior, you will need to pin Docker and Containerd versions back along with adding
zun_docker_kv_storage: etcd
touser_variables.yml
For deployments with Zun, underlying software versions were upgraded to: * Docker 20.10.24 -> 27.5.1 * Containerd 1.6.20 -> 1.7.27 * Kata 3.1.0 -> 3.16.0
Deprecation Notes¶
Variables
zun_docker_kv_storage
andzun_docker_kv_group
were deprecated and will be removed in the next release.
The
horizon_default_role_name
(default member) Keystone role existence is no longer ensured by the Horizon role. It is expected that the role defined byhorizon_default_role_name
already exists in Keystone and was bootstrapped viakeystone-bootstrap
command duringos_keystone
execution. You can leverageopestack.osa.openstack_resources
playbook to create extra roles if you need/want to use non-default value for thehorizon_default_role_name
variable
Bug Fixes¶
os_neutron
role was ignoring actual exit code ofaa-disable
command, when it was exiting abnormally. It could result in unobvious failures later in neutron agents. This was fixed and the role will fail ifaa-disable
fails to disable required apparmor profiles instead of suppressing the issue.
With change of policy regarding stored versions of MariaDB in
mirror.mariadb.org
, currently pinned MariaDB versions were removed from the repo. With a switch toarchive.mariadb.org
, this should resolve failing installation for MariaDB.
Other Notes¶
Mirror for MariaDB has been switched to
archive.mariadb.org