Rocky Series (5.1.0 - 5.1.x) Release Notes¶
The inspector iPXE template kernel command line argument
iphas been removed as it is incompatible with the
autoconfparameters with dracut. Without this change CoreOS IPA images cannot be booted. Further details can be found in story 2006700.
The diskimage-builder dropped the support for py2, the stable branches that still have py2 support will use the tag 2.38.0 for diskimage-builder.
Uses the appropriate ironic-python-agent branch when building a deploy ramdisk instead of unconditionally using master. Set
Fixes an issue where the proliantutils library version was unconstrained, potentially resulting in installation of an incompatibile library. The version has been pinned to 2.7.x.
Adds support for performing ironic online data migrations.
Updates the default branch of dependent software packages from
stable/rocky. Also updates the TinyIPA ramdisk and kernel images to use OpenStack Rocky series images.
By adding extra variable
-e ipa_upstream_release=stable-mitakafor instance, the deployment can now use all ramdisk and kernel images available in https://tarballs.openstack.org/ironic-python-agent/tinyipa/files/ instead of the default
Furthermore, as some of these files do not have any .sha256 checksum associated to them, the downloading of these file is now just issuing a “warning” and is not reported as an Ansible error in the final summary.
Custom partitioning YAML file can now be specified using partitioning_file variable which contains a path to the YAML file describing the partitions layout. For example:
- local_loop: name: image0 - partitioning: base: image0 label: mbr partitions: - name: root flags: [ boot,primary ] size: 6G mkfs: type: xfs label: "img-rootfs" mount: mount_point: / fstab: options: "rw,relatime" fck-passno: 1 - name: tmp size: 1G mkfs: type: xfs mount: mount_point: /tmp fstab: options: "rw,nosuid,nodev,noexec,relatime" - name: var size: 7G mkfs: type: xfs mount: mount_point: /var fstab: options: "rw,relatime" - name: log size: 5G mkfs: type: xfs mount: mount_point: /var/log fstab: options: "rw,relatime" - name: home size: 1G mkfs: type: xfs mount: mount_point: /home fstab: options: "rw,nodev,relatime"
Allow to populate the NTP servers setting of dnsmasq. This is optional, but if
dnsmasq_ntp_servers``setting is set, it adds a ``dhcp-option=42,dnsmasq_ntp_serversto the generated dnsmasq configuration for bifrost.
Stores introspection data in nginx.
In the absence of swift, we can now use the bifrost nginx web server - masquerading as an object store - to store raw and processed introspection data for nodes. This is configured via the boolean variable
inspector_store_data_in_nginxand is enabled by default.
The deprecated support for classic drivers has been removed.
When configuring the
dnsmasq_ntp_serverssetting, several NTP servers can be specified, separated by commas.