Skip to content

v0.1.7

Compare
Choose a tag to compare
@codenrhoden codenrhoden released this 12 Mar 16:00
v0.1.7
facf334

This patch release includes new features, bug fixes, and enhancements!

The GA container image can be found at k8s.gcr.io/scl-image-builder/cluster-node-image-builder-amd64:v0.1.7

Known Issues

The v0.1.7 container image should not be used for building AMIs, as there is a Packer bug dependency error where the included version of Packer (1.6.0) does not work with the included Packer configurations. v0.1.8 addresses this issue and should be used for AMIs.

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-vip for control plane load-balancing.

Bug Fixes 🐛

  • Fix hardcoding of gallery name when creating Azure image definition (#414)
  • Fix Azure e2e flake with duplicate storage account name (#418)
  • Fix file ownership in container image (#421)
  • Fix http proxy support (#440)
  • Set Kubelet config to recognize pause image as infra container (#501)
  • Fix issue with Ubuntu images not booting due to growpart not working if disk was resized (#510)
  • Set reverse path filter to "strict" (1) in Ubuntu 20.04 to fix Calico networking

Enhancements 📈

  • OVF Metadata enhancements (#353)
  • OVA Build script uses Python 3 (#367)
  • Update Packer GOSS provisioner to 2.0.0 (#369)
  • Azure pipeline - only run SKU stage if VHD stage succeeds (#364)
  • Add ON_ERROR_ASK env var to Makefile (#376)
  • Truncate log files instead of deleting (#331)
  • Default to BBR TCP congestion control algorithm (#386)
  • Add cloud-init feature flags file (#406)
  • Make CRI socket configurable (#433)
  • Use gp3 ebs volumes for AMI (#452)
  • Merge OVF templates (#467)
  • Make ignition capable of detecting Flatcar images (#487)
  • Switch OVA ubuntu images to boot from floppy during build (#497)
  • Add image-builder version metadata to Azure images (#499)
  • Allow setting AMI builder instance type (#516)
  • Allow variable disk size for OVAs (#498)
  • Add CI job to make sure JSON files remain sorted (#527, #368)

Features 🚀

  • Add Ubuntu 20.04 support for all providers (#347)
  • Add auditd to Ubuntu images (#373)
  • containerd updates (#383, #444, #539)
  • Support building base VMDK images from ISO (#352, #394)
  • Add Ubuntu 20.04 and CentOS 7 support for Digital Ocean (#380)
  • Use Ansible 2.10 (#357)
  • Standardize on chrony for time sync (#397)
  • Add CentOS to Azure SIG CI (#424)
  • Add GCP CAPI images (#419)
  • Add Windows node support for Azure, vSphere, AWS (#382, #402, #442)
  • Add support for Flatcar Linux on AWS and QEMU (#248)
  • Support ova custom post-processor (#457)
  • Add DEBUG flag for builds (#415)
  • Add continual container image promotion (#450)
  • Add support for custom OVF properties (#503)
  • Add support for using ovftool create OVA (#509, #524)
  • Support systemd cgroup driver for K8s >= 1.21.0 (#540)