Skip to content

v0.1.10

Compare
Choose a tag to compare
@codenrhoden codenrhoden released this 16 Dec 21:20
v0.1.10
7cd6d9a

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

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

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.

Features 🚀

  • Add new load_additional_components role for adding container images or binaries (#529)
  • Add support for EFI firmware in OVAs (#482)
  • Add support for GOSS tests on Windows targets (#563)

Enhancements 📈

  • Support using custom networks for Azure builds (#681)
  • Allow containerd version to be specified via flag for Flatcar (#670)
  • Azure CI enhancements (#661, #662, #663)
  • Bump default K8s version to 1.20.x series (#674)
  • Add Cilium NICs to list of those excluded by guest-tools on OVAs (#669)
  • Add option to configure Photon with ability to resolve .local addresses via DNS (#671)
  • Update kubeadm API version to v1beta2 (#673)
  • Containerd version bumps (#659, #654, #617, #610, #606)
  • Upgrade to ansible_windows 1.7 from Ansible Galaxy (#657)
  • CAPG nightly image build enhancements (#655, #665, #641, #625, #445)
  • Add CI job for building the container image (#651)
  • Support a docker build var for specifying base container image (#650)
  • Add/Enable CI for OVAs (#425)
  • Update Azure pub tool to v0.3.2 (#646)
  • Add OWNERS file for Windows Ansible roles (#637)
  • Add new GOSS options to support running GOSS tests in air-gapped environments (#635)
  • Increase size of /tmp on Photon builds (#629)
  • Set GOSS tests to enforcing on Azure and GCE (#620)
  • Add ansible_user_vars as a way to pass user defined variables to Ansible (#622)
  • Ability to install additional container images and binaries in Windows (#534)
  • Add ability to pass args to ovftool (#616)
  • Disable automatic Windows updates (#600)
  • Make STORAGE_ACCOUNT_NAME configurable in init-vhd.sh (#603)

Bug Fixes 🐛

  • Lower GOSS test concurrency for Windows to avoid timeouts (#666)
  • Improve reliability of Windows builds by increasing restart timeout (#660)
  • Cleanup remaining netplan files and clear out journald (#645)
  • Windows build fixes and optimizations (#623)
  • Add option to disable IPv6 during boot when building OVAs (#648)
  • Skip VMDK export in vsphere-iso-base builder (#647)
  • Fix for building Azure gen2 images (#627)
  • Rationalize vSphere CPU and RAM build allocations (#639)
  • Fix for multiple URIs found in packer.out for Azure (#636)
  • Prevent iptables rules in Photon from getting overwritten in sysprep role (#633)
  • Using ovftool fails when no args are set (#628)
  • Fix missing firmware designation for Windows builds (#605)
  • Only disable the apt-daily timer services (#604)

Documentation 📝

  • Fix k8s.gcr.io location for container images (#642)