Current Series Release Notes¶
18.0.0-42¶
New Features¶
Added paramter
IronicEnableNovaPowerNotifications
(defaults to:true
). The parameter controls the[nova]/send_power_notifications
option in ironic.conf which is used to enable/disable the power state change callbacks to nova.
Add support for overriding the default cipher used by galera. This is useful for cases like FIPS where the default ‘AES128-SHA256’ is not allowed.
Added
pure_iscsi_cidr_list
support for the Pure Storage FlashArray Cinder driver.
Enable NVMe as a new protocol driver for the Pure Storage FlashArray Cinder driver and add the
pure_nvme_transport
parameter to define which transport layer the NVMe driver uses. Addpure_nvme_cidr
andpure_nvme_cidr_list
support for the Pure Storage FlashArray Cinder driver.Upgrade Notes¶
Support for the Dell EMC VMAX share driver has been removed.
The
OS::TripleO::Services::ManilaBackendVMAX
service should be removed from role data during upgrade.Bug Fixes¶
Cinder NVMe-oF: Use the right port
4420
instead of4460
and add the appropriate iptables rule for LVM+nvmet to work.
Cinder NVMe-oF: Cinder nodes where not loading
nvme-fabrics
kernel module, so nvme-of would not work correctly on controller nodes.
The undercloud now disables
[nova]/send_power_notifications
in the ironic service. This fixes an issue where ironic-conductor on the undercloud would try to report power state changes to nova and fail because nova service is not runnint on the undercloud. See bug: 2000308.18.0.0¶
New Features¶
Add support for Cinder IBM Spectrum virtualize family (Svf) driver.
Relocate the existing cinder RBD parameters in their own template. There are no new parameters, and the existing parameters retain the same default values.
Two instances of the glance-api service are now deployed per the recommendations outlined in OSSN-0090. The user facing service does not provide access to image location data, whereas a new internal glance-api service provides location data to administrators and services that need it (e.g. cinder and nova), and is accessible via the admin and internal keystone endpoints.
Upgrade Notes¶
Cinder IBM Spectrum virtualize family (Svf) driver deployed using ExtraConfig can switch to new template by using
environments/cinder-ibm-svf-config.yaml
.
Although the cinder RBD parameters have been moved to their own file, there is no impact on upgrades because the parameters themselves are unchanged.
A new OS::TripleO::Services::GlanceApiInternal service is introduced to handle deploying the internal instance of the glance-api service. When upgrading an overcloud deployed with a custom roles file, the new GlanceApiInternal service must be added to every role that includes the GlanceApi service. Roles that include the GlanceApiEdge service should not include the new GlanceApiInternal service.
Deployment of the new internal glance-api service is generally transparent, and includes updating glance’s endpoints in the keystone catalog. In a Distributed Compute Node (DCN) deployment, the control plane and all DCN sites need to be updated in order to fully deploy the new internal glance-api service.
For Nova computes that need to keep running EL8, you can replace
OS::TripleO::Services::NovaLibvirt
service withOS::TripleO::Services::NovaLibvirtLegacy
in its role files to run the monolithic libvirt. Unlike the modular deamons consumable with EL9 computes, that legacy service should only be used for Train to Wallaby skip-level (fast-forward) upgrades, and should not be used in new deployments.
Support for the
networking-ansible
plugin has been removed.
Support for VPP service and Neutron ML2/VPP plugin have been removed.
Deprecation Notes¶
The GlanceShowMultipleLocations parameter is deprecated.
CephHciOsdType and CephHciOsdCount parameters, used by the deprecated derive parameters feature, have been removed.