Skip to content

v1.4

Compare
Choose a tag to compare
@noseka1 noseka1 released this 22 Apr 03:06
· 177 commits to master since this release
  • Much improved deployment to Libvirt, see the openshift_libvirt_fwcfg.yml playbook.
    • Creating virtual machines using a shared template disk image.
    • Ignition configuration is passed via QEMU firmware config which avoids the need for PXE booting.
    • The Libvirt installation using PXE boot is still available as a separate playbook openshift_libvirt_pxe.yml as it's useful for testing the PXE boot provisioning, and in contrast to the QEMU firmware config method, PXE boot works for the older RHEL7-based hypervisors.
  • vSphere deployment doesn't require HTTP server anymore. HTTP server was used to serve ignition files to OpenShift nodes. Ignition files are now sent to the vSphere APIs in their entirety and attached to OpenShift VMs as custom attributes. vSphere APIs don't specify the maxium allowed size for custom attributes, see also the respective WSDL definition I was able to upload up to 12 MB of data as custom attributes. The size of a typical ignition config file is less than 0.5 MB.
  • openshift-auto-upi is now going to power up only newly created virtual machines. Existing virtual machines which are part of the cluster are left intact.