Current Series Release Notes

18.0.0.0rc1-55

New Features

  • New logic for installing grafana plugins. When building you can pass a variable grafana_plugins_append that contains a list of plugins you want to install. This will be appended to the default list of plugins. The existing method of overwriting the grafana_plugins_install block still works.

  • Adds option to exclude files and directories when setting permissions defined in kolla config.json using regular expression.

Upgrade Notes

  • Ansible versions in bifrost-deploy container image have been updated to 8 for rpm distros and 9 for deb.

  • Changes the strategy of installing projects in dev mode in containers. Instead of bind mounting the project’s git repository to the venv of the container, the repository is bind mounted to /dev-mode/<project_name> from which the project is installed using pip on every startup of the container using kolla_install_projects script.

  • Upgraded ProxySQL to version 2.7.x.

  • Gnocchi version has been updated to 4.6.4.

  • Environment variable KOLLA_DISTRO_PYTHON_VERSION has been dropped.

  • Ubuntu images now use Noble 24.04 (ubuntu:24.04) as the default base image.

Bug Fixes

  • Provides mechanism for future work to fix bug where when package file manifest changes, the changes were not reflected in to devmode-enabled container. LP#1814515

  • Fixes an issue where prometheus-ovn-exporter will fail to build if build was triggered with –image-name-prefix option. LP#2076249

  • Fixes MariaDB backup failure when ProxySQL is used LP#2080818

  • Fixed an issue where kolla_set_configs --check failed to detect changes in the command block of config.json file. LP#2080861

  • Apache services like Keystone now started with correct unicode locale. Keystone under Apache on Ubuntu will fail with a UnicodeEncodeError when LDAP driver and DEBUG are enabled. LP#2076453

  • Fixed a bug preventing image builds when requirements are provided from git type source. LP#2074075

  • Fixed ironic-conductor missing packages genisoimage and syslinux/isolinux.

  • Fixes an issue where kolla-toolbox will fail to build due to mismatched rabbitmq-server dependencies. LP#2066171