Current Series Release Notes¶
21.0.0.0rc1-170¶
New Features¶
Ironic DHCP can now be configured to supply DNS servers via
ironic_dnsmasq_dhcp_ranges. This enables the inspection ramdisk (IPA) to reach FQDN API endpoints.
Upgrade Notes¶
The global variable
distro_python_versionhas been removed
designate-apiis now running under uWSGI and now supports backend TLS.
glance-apiis now running under uWSGI and supports backend TLS without the additional haproxy container. Theglance-tls-proxycontainer will be removed during the upgrade process.
magnum-apiis now running under uWSGI and now supports backend TLS.
Bug Fixes¶
Fixes an issue where OpenSearch log retention check would fail due to plugins not being fully loaded, resulting in a timeout error. This was caused by the task that checks for the existence of a log. Added a check before plugin tasks to ensure plugins are fully loaded.
Make generation of prometheus.yml consistent when using custom override files.
Previous behaviour would lead to changes in prometheus.yml on every run when custom override files were used, as the find result was not sorted. This could lead to unnecessary restarts and unreadable diffs of the prometheus service. LP#2126635
Fixed an issue where redundant HAProxy backend configuration was generated for the memcached service. The memcached backend entries are no longer created since no OpenStack service uses HAProxy to reach memcached. LP#2130641
Fixes a placement problem for cyborg api and conductor services, that would be also be scheduled on compute nodes, rather than being exclusively on control plane. LP#2087552