Victoria Series Release Notes


New Features

  • Add mysql_enable_ndb parameter to select mysql storage engine.

  • Now the ironic::drivers::redfish class supports the following parameters to provide capabilities to set more parameters of Redfish driver.

    • connection_cache_size

    • auth_type

    • use_swift

    • swift_container

    • swift_object_expiry_timeout

    • kernel_append_params

    • file_permission


New Features

  • The new ironic::drivers::ipmi::debug parameter has been added to enable debug outputs of IPMI commands.

  • The new ironic::keystone::authtoken::interface parameter has been added, which can be used to set the interface parameter in authtoken middleware.


New Features

  • Supports configuring max_command_attempts and command_timeout in ironic::drivers::agent.

  • For baremetal operations on DHCPv6-stateful networks multiple IPv6 addresses can now be allocated for neutron ports created for provisioning, cleaning, rescue or inspection. The new parameter ironic::neutron::dhcpv6_stateful_address_count controls the number of addresses to allocate.

  • The ironic::drivers::inspector::region_name was added so that operatos can specify the keystone region where identity resources are created.

  • The following classes were added to configure keystone credentials used in ironic-inspector.

    • ironic::inspector::ironic

    • ironic::inspector::service_catalog

    • ironic::inspector::swift

  • The parameter ironic::pxe::ipxe_name_base has been added, which allows alternative ipxe files to be copied to /tftpboot/ipxe.efi. For example, setting this to ‘ipxe-snponly’ on CentOS8 would result in the source file being /usr/share/ipxe/ipxe-snponly-x86_64.efi.

  • Added the parameter port_physnet_cidr_map which takes a hash mapping IP subnet CIDR to physical network. When the physnet_cidr_map processing hook is enabled the physical_network property of baremetal ports is populated based on this mapping.

Deprecation Notes

  • The ironic::conductor::inspect_timeout has been deprecated and will be removed in a future release. Use inspect_wait_timeout instead.

  • The ironic::conductor::api_url parameter was deprecated because its actual parameter was deprecated in ironic. Use ironic::service_catalog::endpoint_override instead.

  • The ironic::conductor:configdrive_use_swift parameter has been deprecated and will be removed in a future release. Use configdrive_use_object_store instead.

  • The swift_* parameters and ironic_* parameters in the ironic::inspector class are deprecated and will be removed in a future release. Use parameters in the following new classes instead.

    • ironic::inspector::ironic

    • ironic::inspector::service_catalog

    • ironic::inspector::swift

  • The ironic::inspector::ironic_url parameter is deprecated and now has no effect. Use ironic::inspector::ironic::endpoint_override instead.