Current Series Release Notes¶
19.0.0.0rc1-39¶
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.
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¶
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¶
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