2024.2 Series Release Notes¶
23.0.0-10¶
Bug Fixes¶
The Keystone v3 ec2token end point requires authenticated access. The Heat ec2token filter now requires Keystone auth settings to be able to verify EC2 credentials. For single cloud mode the ec2token filter will look in the
[ec2authtoken]section of the heat configuration for keystone authentication settings.In multicloud mode keystone auth settings must be supplied in configuration file sections names
[ec2authtoken.<name>]. The[ec2authtoken] cloudsoption should be also configured to define the list of names.Note that ec2token request will be sent without authentication if the legacy settings (
auth_uriandallowed_auth_uris) are still used.
Enable the creation of an
OS::Neutron::VPNServiceresource, and anOS::Neutron::IPsecSiteConnectionresource that depends on it, within the same stack.
23.0.0¶
New Features¶
Add to
OS::Designate::RecordSetnew types: CAA, CERT, NAPTR.
Fixed the
OS::Heat::UpdateWaitConditionHandleresource type, which caused stack update to fail consistently.
The following parameters have been added, to define timeout in internal HTTP requests.
[DEFAULT] metadata_put_timeout[DEFAULT] template_fetch_timeout[ec2authtoken] timeout
Upgrade Notes¶
Python 3.8 support was dropped. The minimum version of Python now supported is Python 3.9.
Integration with Sahara has been removed because the Sahara project has been retired. Because of the removal, the following resource types are no longer supported and now hidden.
OS::Senlin::ClusterOS::Senlin::NodeOS::Senlin::PolicyOS::Senlin::ProfileOS::Senlin::Receiver
Also, the options in
[clients_sahara]section have been removed.
Default value of the
[DEFAULT] hidden_stack_tagsoption has been updated and now stacks with thedata-processing-clustertag is not hidden by default.
Integration with Senlin has been removed because the Senlin project has been retired. Because of the removal, the following resource types are no longer supported and now hidden.
OS::Senlin::ClusterOS::Senlin::NodeOS::Senlin::PolicyOS::Senlin::ProfileOS::Senlin::Receiver
Also, the options in
[clients_senlin]section have been removed.