v0.1.11
This patch release includes new features, enhancements, security and bug fixes.
The GA container image can be found at k8s.gcr.io/scl-image-builder/cluster-node-image-builder-amd64:v0.1.11
Deprecation notices
- The ESX builder for OVAs is deprecated and will be removed in an upcoming release. Building OVAs with VMware vSphere, Fusion, and Workstation are all still supported
- The HAProxy OVA is deprecated and will be removed in an upcoming release. Cluster API Provider vSphere (CAPV) no longer uses this image, and now uses
kube-vipfor control plane load-balancing.
Features 🚀
- Add support for Flatcar in Azure SIG (#652)
- Mature support for Flatcar with CAPI (#701)
- Add support for Windows Server 2022 for Azure and vSphere (#682, #713)
- Add support for CentOS-7 QEMU images (#714)
- Add RockyLinux-8 as a build target on vSphere (#715)
- Add EFI support to QEMU and raw builders (#638)
Security 🔒
- Fix for CVE-2021-27075 (#690, #694, #717)
Enhancements 📈
- containerd version bumps (#678, #708)
- Add ability to provide custom containerd config file (#677)
- Bump az CLI to 2.28.1 (#691)
- Bump default K8s version to 1.20.10 (#692)
- Bump base Ubuntu 18.04 ISO to 18.04.6 (#697)
- Bump pause image (#689)
- Add ability to install OpenSSH on Windows from alternative sources (#687)
- Bump Ansible to 2.11.5 to detect RockyLinux (#706)
- Allow ability to specify users who have access to WireServer in WIndows (#719)
- Add ability to set Windows timezone in auto unattend (#592)
- Update Flatcar download URLs (#725)
- Support kickstart file over floppy drive for CentOS-7 and RHEL OVAs (#729, #730)
- Update Flatcar URLs to flatcar-linux.org (#725)
- Fix installation of open-vm-tools in CentOS-7 OVA, and add CentOS to OVA CI (#731)
- Distinguish between virtual and baremetal build targets (#634)
- Update CAPG nightly config (#733, #738)
- Set a default containerd imports directory (#711)
- Support packer provisioner paths other than
/tmpfor Azure builds (#749) - Use 'latest" tag for container image instead of 'focal` (#740)
- Add default values for more Ansible variables to make it easier to run roles standalone (#739)
- Add photon-3 to OVA CI script (#765)
- Expand Windows dynamic port range (#750)
Bug Fixes 🐛
- Fixes for Azure SIG builds (#686)
- Support custom networks on Azure SIGs, not just VHD (#685)
- Ensure SSH program data folder is always present on Windows (#695, #696)
- Make Windows pick up common pause image config (#704)
- Fixes for Digital Ocean provider (#710)
- Force a specific cloud-init version on OVAs for photon and Ubuntu (#728)
- Don't expect python2-pip on Photon from GOSS (#734)
- Configure Ubuntu and Photon OVAs to support DHCP Option 42 -- NTP servers (#732)
- Install
apparmor-parserbinary on Photon, and deal with side-effects (#735, #755, #756, #757) - FIx Amazon Linux 2 RPM list (#744, #746)
- Fix possible OVA CI issues with backgrounded process errors (#752)
- Fix disabling of Windows auto updates (#759)