v0.1.10
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)