Current Series Release Notes¶
19.0.0.0rc1-53¶
New Features¶
Adds a support for external account binding (EAB) in Let’s Encrypt.
Extends the support of externally-managed projects provided by the
--docker-dir
option with an ability to useconfigure_user
jinja2 macros like Kolla built-in projects. The operator should specify “non-default” user details with<custom_user_name>-user
configuration section and include info foruid
andgid
at least.
Added ESP image needed for UEFI virtual media boot. More context in Ironic documentation.
Improves logging format of kolla containers by adding timestamps with milliseconds, log levels, and a custom date format.
Add support for patching container images during build. See the build guide for details.
Upgrade Let’s Encrypt lego from version to version v4.20.4 for better handling of custom ACMEs and general improvements. Changelog: https://github.com/go-acme/lego/compare/v4.15.0…v4.20.4
Upgrade Notes¶
Kolla toolbox is now using
ansible-core 2.18
Debian container image builds now use Dalmatian (2024.2) repositories of Debian OpenStack.
Users who parse Docker container logs should take into account that for example INFO:__main__:Validating config file is now YYYY-MM-DD HH:MM:SS.fff INFO Validating config file.
Update Prometheus services to latest releases:
prometheus-alertmanager: 0.27.0 -> 0.28.0
prometheus-blackbox-exporter: 0.24.0 -> 0.25.0
prometheus-cadvisor: 0.49.1 -> 0.49.2
prometheus-elasticsearch-exporter: 1.7.0 -> 1.8.0
prometheus-memcached-exporter: 0.14.2 -> 0.15.0
prometheus-mtail: 3.0.0-rc54 -> 3.0.8
prometheus-mysqld-exporter: 0.15.1 -> 0.16.0
prometheus-node-exporter: 1.7.0 -> 1.8.2
prometheus 2.50.1 -> 2.55.1
This upgrade migrates to a new TSDB format which is compatible with Prometheus v3.
uwsgi
anduwsgi-plugin-python3
installation has been moved frombarbican-base
image toopenstack-base
.
Deprecation Notes¶
Building
bifrost-deploy
container image has been deprecated, in favor of a new ironic standalone deployment usingironic
container images that will be implemented inkolla-ansible
in the next cycles.
swift
images have been deprecated for removal in2025.2
.
Bug Fixes¶
Fixes the inconsistency issue between config.json and real state in the container. LP#2060855
Python3-pip installs the dependent package tzdata and blocks the mount of the /etc/localtime file in docker. LP#2091161
Removes Git remote URLs after cloning to prevent credential exposure. LP#2098904
Fixes ironic-conductor missing mtools package.