Skip to content

v0.1.12

Compare
Choose a tag to compare
@codenrhoden codenrhoden released this 24 May 22:28
v0.1.12
e7b0e8b

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.12

Removals 🚫

  • After first being announced as deprecated in v0.1.7 (March, 2021), both the ESX builder for OVAs and the HAProxy OVA build target have been removed.

Features 🚀

  • Add Rocky/RHEL 8 support for QEMU, AWS (#721, #801)
  • Add support for OCI (Oracle Cloud Infrastructure) (#754)
  • Add support for building images with VirtualBox (#699)
  • Bump default containerd version (1.6.x) (#864, #822, #802, #776)
  • Add support for Flatcar Azure gen2 images (#834)

Enhancements 📈

  • Make sure Windows shows up in doc Table of Contents (#769)
  • Bump mdBook to 0.4.14(#770)
  • Use nssm for kubelet log rotation on Windows (#762)
  • Make debug_tools for Windows Ansible role configurable (#751)
  • Only provide Windows dockershim flags with docker below 1.24 (#783)
  • Add ExtendVolumesPlugin cloubase-init plugin (auto-extend Windows volumes) (#781)
  • Remove ESX builder for OVAs (#771)
  • Update Rocky Linux from 8.4 to 8.5 (#792)
  • Enable Ubuntu 20.04 in GCE nightly builds (#797)
  • Bump default K8s version (#891, #798)
  • Update crictl from 1.20.0 to 1.23.0 (#807)
  • Add GOSS tests to GCE images (#810)
  • Add option to compress capi/qemu images (#799)
  • Allow user to specify temporary_security_group_source_cidrs (#812)
  • Add containerd source client header for CAPZ (#805)
  • Add skip_create_ami flag to amazon-ebs builder (#804)
  • Separate CI logs into separate file per target (#736, #872)
  • Replacing \var\lib\kubelet path to \etc\kubernetes on Windows (#785)
  • ARM support on OCI (#821)
  • Bump VMware Guestinfo datasource to 1.4.1 (#824)
  • Install nfs-common on Azure images (#823)
  • Windows: remove admin user when creating custom user (#832)
  • allow overriding volume_type and throughput on AMI (#826)
  • Install Azure Key Vault gMSA plugin if configured (#835)
  • Disable Hyper-V KVP protocol daemon on GCE ubuntu images (#849)
  • Add ability to supply global pip config file (#850)
  • Make Flatcar build process more generic (#827)
  • Remove deprecated HAProxy OVA (#869)
  • Use com2 serial port for logging on Azure (#875)
  • Quote multi-value fields in ansible-args.json (#876)
  • ami: Use cloud-init only on supported distros (#874)
  • Improve building Azure SIG images (#867)
  • Expose security group and ssh variables in capi packer ami (#871)
  • Set transparent huge pages to madvise (#868)
  • Simplify conditional in Flatcar provisioner (#883)
  • Make sure goss inpsect mode is disabled for OVA CI (#884)
  • OVA: Remove downgrade of cloud-init, no longer install guestinfo datasource when not needed (#889)
  • Update Azure scripts for new naming scheme (#878)
  • Remove KUBERNETES_VERSION from Azure SKU template (#896)

Bug Fixes 🐛

  • Ensure GOSS installation for QEMU and Raw builders (#768)
  • Use Python3 in Windows build scripts (#772)
  • Make sure Ansible Galaxy collections install even if Ansible already is present (#774)
  • Fix make clean-raw command (#778)
  • Make IP address retrieval more robust on Windows/vSphere (#742)
  • Fix downgrade of cloud-init on Photon OVA (#786)
  • Remove unnecessary default vagrant credentials (#788)
  • Upgrade pip on CentOS 7 (#796)
  • Fix creation of symlink to ctr (#761, #806)
  • Remove unwanted boot order from containerd service definition (#758)
  • Fix the location of the containerd state/root folders for Windows (#764)
  • Make al-2 images immutable by disabling security updates on boot (#837)
  • Fix custom role arguments passing on Windows (#825)
  • Add SSH key to windows images (#839)
  • Fix windows goss wrong provider on AWS (#843)
  • Absolute in Windows kubelet don't work < 1.23 (#856)
  • Fix tdnf install in firstboot role (#851)
  • Modify permission of SSH folder on Windows (#813)
  • Fix building Flatcar images for Flatcar stable releases after 3139.2.0 (#863)
  • Fix QEMU Flatcar build (#829)
  • Fix QEMU boot_media_path overrides (#880)
  • Fix regression in Flatcar provisioner (#888)
  • qemu,raw: Mask sshd during bootstrap (#893)