This release replaces node scheduling based on properties (CPU count, memory and disk) with scheduling based on custom resource classes. As part of this change during the upgrade:
resource_class
field is set to baremetal
, if empty.baremetal
resource class and to not request the standard
properties. Flavors that already have a resource class attached are
not changed.All non-standard custom flavors have to be changed in a similar way.
See the ironic flavor documentation for details.
plan-environment.yaml
that is stored in Swift
together with the templates. Mistral is no longer used to store
this data. openstack undercloud upgrade
handles the migration
of existing plans automatically, including the deletion of the
Mistral environment.enabled_hardware_types
configuration option. See the driver composition reform spec
for details. Enabled management and power interfaces are derived for
known hardware types. Inspection via ironic-inspector and
socat
-based serial console support is enabled by default.redfish
hardware type.enable_cinder
option was fixed to not imply
that booting from Cinder volumes is implemented in the undercloud.lldp_basic
) and switch
port link information (local_link_connection
) to
processing_hooks
in inspector.conf.boot_mode
capability. This has two consequences:pxe_ilo
), you have to double-check it after
every introspection run and fix if necessary.*_ssh
drivers was removed. These drivers
were deprecated in the Newton release.IRONIC_API_VERSION
in stackrc
is now set to the same
value as OS_BAREMETAL_API_VERSION
for consistency between two clients.Previously, when an IP value was provided for the undercloud_public_host or undercloud_admin_host config value, it was validated to ensure it fell within the network_cidr. This was to avoid problems when the CIDR was changed but the IPs were not. However, this validation was broken for a time in the case where generate_service_certificate was used. During this time, the UI began to depend on the broken validation as it needs to listen on a routable network, which the provisioning network often is not. When the validation was fixed, the user was no longer able to configure the host values to listen on a different routable network.
To enable this UI functionality again, the host validation has been disabled when enable_ui is true. This means the user is responsible for selecting functional host values, but the UI can once again be configured to listen on a separate network.
OS_BAREMETAL_API_VERSION
in stackrc
was bumped to 1.29,
which corresponds to Ocata final and allows using all recent features
without specifying and explicit version.Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.