Rocky Series (5.1.0 - 5.1.x) Release Notes¶
5.1.5-2¶
Bug Fixes¶
The inspector iPXE template kernel command line argument
ip
has been removed as it is incompatible with theBOOTIF
and missingautoconf
parameters 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.
5.1.5¶
Bug Fixes¶
Uses the appropriate ironic-python-agent branch when building a deploy ramdisk instead of unconditionally using master. Set
ipa_git_branch
to override.
5.1.4¶
Bug Fixes¶
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.
5.1.3¶
New Features¶
Adds support for performing ironic online data migrations.
5.1.2¶
Bug Fixes¶
Updates the default branch of dependent software packages from
master
tostable/rocky
. Also updates the TinyIPA ramdisk and kernel images to use OpenStack Rocky series images.
5.1.0¶
New Features¶
By adding extra variable
-e ipa_upstream_release=stable-mitaka
for 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 defaultmaster
.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"
For more informations please refer to the following links: Disk Image Layout Section Standard Partitioning LVM Partitioning
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_servers
to 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_nginx
and is enabled by default.
Upgrade Notes¶
The deprecated support for classic drivers has been removed.
Other Notes¶
When configuring the
dnsmasq_ntp_servers
setting, several NTP servers can be specified, separated by commas.