Current Series Release Notes¶
22.0.0.0rc1-24¶
New Features¶
Added support for building images using Docker BuildKit via
docker buildx build. It is enabled by default, users can disable it with the--nobuildkitflag or by settingbuildkit = Falsein the[DEFAULT]section ofkolla-build.conf. Requires thedocker-buildx-pluginto be installed and only applies when--engine dockeris used. An optional--buildkit-builderflag selects a named buildx builder instance, enabling docker-container or remote drivers for multi-arch builds.
This release adds images for Kerbside. Kerbside is a SPICE protocol native proxy used to expose the new spice-direct console type provided by Openstack Compute. This allows high fidelity virtual desktop experiences without requiring transcoding of the console into HTML5 in Horizon, or allowing users direct access to the console ports on your hypervisors.
Upgrade Notes¶
Docker BuildKit (
docker buildx build) is now enabled by default when using--engine docker. Setbuildkit = Falseinkolla-build.confor pass--nobuildkiton the CLI to revert to the legacy docker-py SDK build path.
Multi-platform BuildKit builds (comma-separated
--platformvalues) require--push, asdocker buildxdoes not support--loadfor multi-platform output. Omitting--pushwill result in an immediate error.
The default value of the
tagoption has changed. Previously it defaulted to the Kolla version string. It now defaults to a composite value of<openstack_release>-<base>-<base_tag>, aligning with the convention used by Kolla-Ansible. Users who relied on the implicit version-based tag should set--tagexplicitly to preserve the old behaviour.
The
neutron-infoblox-ipam-agentimage has been removed.
Bug Fixes¶
Fixed Horizon static asset regeneration for custom theme updates. Changes under
/etc/openstack-dashboard/themesnow invalidate the startup settings hash, so Horizon rerunscollectstaticandcompressafter a restart or recreate.
22.0.0.0rc1¶
Upgrade Notes¶
apache2installation has been dropped fromkeystone-baseandironic-prometheus-exporterandopenstack-basecontainer images.
letsencrypt-webservercontainer image has been dropped, because it was replaced withhttpd.