Releases: kubernetes-sigs/image-builder
v0.1.47
This release of the image-builder container is available at:
registry.k8s.io/scl-image-builder/cluster-node-image-builder-amd64:v0.1.47
What's Changed
- Update docs for image-builder v0.1.46 by @mboersma in #1846
- fix: Windows support with Nutanix builder by @tuxtof in #1847
- Remove outdated references to unused capv-images bucket by @cji in #1848
- Updates to the outscale provider by @jfbus in #1850
- Add ca-certificates-legacy to Azure Linux builds by @mboersma in #1853
- Fix missing variable for goss in oci provider by @vasartori in #1799
- [Photon] Disable tdnf cache timer only if it exists by @mboersma in #1860
- Revert "fix: 🐛 Make kubelet log redirection optional for windows" by @mboersma in #1858
- fix: Ensure correct architecture containerd/runc is downloaded by @thefirstofthe300 in #1859
- Add Ubuntu 24.04 LTS for Vultr by @mondragonfx in #1862
- fix: set explicit file permissions in Ansible tasks by @rajinator in #1863
- Remove deprecated pod-infra-container-image flag by @mboersma in #1866
- Fix broken URL links and filenames by @chandramerla in #1867
- Fix containerd installation for MAAS ubuntu-2204-efi provider by @gabrielalves87 in #1870
New Contributors
- @cji made their first contribution in #1848
- @jfbus made their first contribution in #1850
- @mondragonfx made their first contribution in #1862
- @rajinator made their first contribution in #1863
- @chandramerla made their first contribution in #1867
Full Changelog: v0.1.46...v0.1.47
v0.1.46
This release of the image-builder container is available at:
registry.k8s.io/scl-image-builder/cluster-node-image-builder-amd64:v0.1.46
What's Changed
- Update docs for v0.1.45 release by @mboersma in #1803
- Work around 2022 4B image by @zylxjtu in #1798
- Remove roadmap from readme by @AverageMarcus in #1804
- Added provider/os matrix table to Readme by @AverageMarcus in #1805
- Fix gvisor installation and add goss test by @ffais in #1806
- Add AndiDog as a reviewer for image-builder by @AverageMarcus in #1807
- Add note to README regarding access restrictions on the office hours doc by @glitchcrab in #1809
- fixes permissive permissions on cri and ctr binaries by @pli01 in #1808
- Add wait for reboot by @kreeuwijk in #1811
- Updated Azure CI tests to automatically detect targets by @AverageMarcus in #1802
- Exclude grub packages from apt-mark hold by @kreeuwijk in #1812
- Enable RockyLinux-8 on OVA tests by @AverageMarcus in #1801
- feat(outscale): add OS ubuntu-24.04 by @pli01 in #1814
- Update security contacts to current maintainers by @mboersma in #1820
- Optimize vmdk packing by writing zeroes to unused bytes by @sriramandev in #1818
- Add more debug file for windows node by @zylxjtu in #1819
- fix: make lint failing consistently by @ffais in #1825
- Remove Ubuntu 20.04 as end of life by @AverageMarcus in #1793
- Remove RHEL-7 as end of life by @AverageMarcus in #1795
- Remove RHEL7 and Ubuntu 20.04 from readme by @AverageMarcus in #1833
- Fix: Remove stale Packer nameserver in RHEL-based images on OpenStack by @TruongHoangPhuLoc in #1834
- Make kubelet log redirection optional for windows by @sriramandev in #1827
- Make sure all references to builder user is deleted - OVA by @sriramandev in #1830
- feat(containerd): Support containerd 2.x.x and 3.x.x by @ffais in #1658
- Added syntax comment to Dockerfile for secret mount-type support by @AverageMarcus in #1839
- Add wait for vSphere reachable to ci-ova.sh by @sbueringer in #1841
- fix: adding defaults and type check to some bool checks and making a few 'and' statements into lists by @drew-viles in #1843
- chore: adding an option to bypass sysprep task that copies the grub file by @drew-viles in #1844
- Update nightly gcp jobs by @cpanato in #1845
- Fix pypy installer on Flatcar Azure by @natitomattis in #1836
- fix: builder user remenants should not be present in node images by @sriramandev in #1838
- Update ubuntu patch version by @viktor-f in #1842
New Contributors
- @glitchcrab made their first contribution in #1809
- @kreeuwijk made their first contribution in #1811
- @TruongHoangPhuLoc made their first contribution in #1834
- @natitomattis made their first contribution in #1836
- @viktor-f made their first contribution in #1842
Full Changelog: v0.1.45...v0.1.46
v0.1.45
This release of the image-builder container is available at:
registry.k8s.io/scl-image-builder/cluster-node-image-builder-amd64:v0.1.45
What's Changed
- Update docs for v0.1.44 by @AverageMarcus in #1760
- Update office hour notes link by @AverageMarcus in #1763
- Add support for Canonical MaaS Provider by @vasartori in #1695
- Update pause image to 3.10 by @jonatasbaldin in #1765
- Make kubelet starting as a windows service by @zylxjtu in #1752
- ova: make the root partition xfs for Photon 5, Ubuntu 22.04, and Ubuntu 24.04 by @palnabarun in #1766
- feat(curtin) Add unique IQN generation mechanism by @gabrielalves87 in #1772
- capi: adjust ova script for community infrastructure and fixes by @chrischdi in #1767
- Remove Ubuntu 20.04 from GCP provider by @AverageMarcus in #1774
- Add Scaleway packer provider by @Tomy2e in #1771
- Added Scaleway staff as reviewers for Scaleway provider by @AverageMarcus in #1775
- Increas task_timeout for large ISOs or slow Proxmox Servers by @3deep5me in #1778
- Add remyleone as image-builder-scaleway-reviewer by @AverageMarcus in #1776
- build 1.33.2/1.32.6/1.31.10/1.30.14 k8s images for capg by @cpanato in #1779
- Add damdo and salasberryfin to CAPG maintainers by @damdo in #1780
- OVA E2E: also build photon-5 by @chrischdi in #1773
- MAAS: Update ubuntu 24.04 iso version by @vasartori in #1786
- Remove Photon-3 OS as end of life March 2024 by @AverageMarcus in #1787
- Remove Photon3 references from goss by @AverageMarcus in #1789
- Remove Centos-7 due to end of life June 2024 by @AverageMarcus in #1783
- Remove Ubuntu 23.04 as end of life Jan 2024 by @AverageMarcus in #1788
- Remove Mariner-2 as end-of-life by @AverageMarcus in #1790
- MAAS: Support both UEFI and BIOS boot modes in setup-bootloader by @vasartori in #1784
- Remove leftover Centos-7 and Photon-3 files by @AverageMarcus in #1796
- Introduce hack to avoid rm failing with not found by @AverageMarcus in #1797
- Update the OVA test script to dynamically detect targets to test by @AverageMarcus in #1781
- Force setting windows_admin_password for OVA and Nutanix by @mboersma in #1800
New Contributors
- @jonatasbaldin made their first contribution in #1765
- @zylxjtu made their first contribution in #1752
- @palnabarun made their first contribution in #1766
- @gabrielalves87 made their first contribution in #1772
- @Tomy2e made their first contribution in #1771
- @3deep5me made their first contribution in #1778
- @damdo made their first contribution in #1780
Full Changelog: v0.1.44...v0.1.45
v0.1.44
This release of the image-builder container is available at:
registry.k8s.io/scl-image-builder/cluster-node-image-builder-amd64:v0.1.44
What's Changed
- Update docs for v0.1.43 by @mboersma in #1749
- update gcp nightly job by @cpanato in #1757
- Allow overriding buildkit syntax by @sriramandev in #1755
- Use correct user value for AMI Name tag by @AverageMarcus in #1758
- fix: ssh handshake failed error for RAW and QEMU target by @ffais in #1750
- Add ability to run playbooks post sysprep by @sriramandev in #1751
- Bump packer-plugin-powervs to 0.2.10 by @KeerthanaAP in #1759
New Contributors
- @KeerthanaAP made their first contribution in #1759
Full Changelog: v0.1.43...v0.1.44
v0.1.43
This release of the image-builder container is available at:
registry.k8s.io/scl-image-builder/cluster-node-image-builder-amd64:v0.1.43
What's Changed
- Updated docs for v0.1.42 by @AverageMarcus in #1722
- feat: get containerd checksum from sha256sum file by @hajowieland in #1730
- fix: added nvidia_ceph default values to the gpu role by @ffais in #1675
- fix: automatic resource sizing script & add kubelet sysconfig path for DEB systems by @ffais in #1729
- feat(hcloud): add Flatcar arm64 support by @hajowieland in #1727
- docs: Fix ami variable descriptions and add missing default value by @hajowieland in #1731
- Update docker/dockerfile to version 1.14 by @ohauer in #1734
- Update govc to v0.49.0 by @ohauer in #1735
- refactor no swap for ova/ubuntu by @ohauer in #1739
- Remove cdrom from vsphere-iso after build by @ohauer in #1736
- fix(ansible/sysprep/tasks/debian) : step name typo by @Archisman-Mridha in #1742
- feat(packer/outscale): define omi_name as user by @pli01 in #1725
- Populate the AMIs 'Name' tag with the build name by @AverageMarcus in #1744
- feat(raw): add ubuntu 24.04 target by @ffais in #1723
- Better sed expression by @ohauer in #1737
- Bump default Kubernetes to 1.32.4 by @mloiseleur in #1748
- install packer-plugin-vsphere by @ohauer in #1745
- feat(ami): add Flatcar arm64 support by @hajowieland in #1740
- Ansible: stop rsyslog only if installed by @ohauer in #1746
New Contributors
- @hajowieland made their first contribution in #1730
- @ohauer made their first contribution in #1734
- @Archisman-Mridha made their first contribution in #1742
Full Changelog: v0.1.42...v0.1.43
v0.1.42
This release of the image-builder container is available at:
registry.k8s.io/scl-image-builder/cluster-node-image-builder-amd64:v0.1.42
What's Changed
- Update docs for image-builder v0.1.41 by @mboersma in #1693
- Add huaweicloud into documentation summary by @0ekk in #1694
- Add 3 regions for replication to Azure pipeline by @mboersma in #1699
- drop 1.28/29 add 1.31/32 and update others to latest release by @cpanato in #1700
- Remove Duplicate (and broken) oem_id in Proxmox by @luna-lightblade in #1704
- Broken Ubuntu Download Link + Bad merge on proxmox/packer.json.tmpl by @jseely in #1703
- kubeReserved bugfix for instances >130GiB memory by @dalees in #1698
- Update Packer VM hardware version for RHEL 9 OVA builds by @abhay-krishna in #1710
- Update VMware tools to latest 12.5.1 for VMware OVA configuration by @laozc in #1711
- fix: Duplicate kubelet parameter by automatic resource sizing script by @ffais in #1717
- Add LimitNOFILE configuration for Flatcar OS by @njuettner in #1720
- Adding RockyLinux to openstack by @drew-viles in #1706
New Contributors
- @luna-lightblade made their first contribution in #1704
- @jseely made their first contribution in #1703
- @ffais made their first contribution in #1717
- @njuettner made their first contribution in #1720
Full Changelog: v0.1.41...v0.1.42
v0.1.41
This release of the image-builder container is available at:
registry.k8s.io/scl-image-builder/cluster-node-image-builder-amd64:v0.1.41
What's Changed
- Updated docs for release v0.1.40 by @AverageMarcus in #1644
- Fix state for Ansible RHSM repository module by @abhay-krishna in #1646
- fix(ansible/openstack): run networkd-dispatcher only on debian by @simonostendorf in #1645
- Update rocky linux image url by @aleoli in #1649
- Update WS2025 to GA image by @TinaMor in #1643
- Enable cleanup for /var/log/messages on Photon for vSphere Provider by @sriramandev in #1648
- ci(docker): add OCI labels to the Docker image by @fad3t in #1652
- Bump ansible-core to v2.15.3 by @mboersma in #1653
- feat(ami): Support Amazon Linux 2023 by @phuhung273 in #1640
- Add flatcar build for Proxmox by @mcbenjemaa in #1589
- Make image-build-flatcar.sh POSIX-compliant by @johananl in #1660
- fix: goss-command.yml gathers kube image names by @0ekk in #1663
- Bump default Kubernetes to 1.31.4 by @mloiseleur in #1661
- Compatibility fixes for ssh password script by @mboersma in #1674
- Add Ubuntu 2204 target to the RAW builder. by @s3rj1k in #1671
- Fixes the Windows update categories are not correctly set by @laozc in #1668
- chore: changes for building CAPA amis by @richardcase in #1583
- feat(ansible): add management for multipath.conf file by @vasartori in #1677
- Support customize Windows admin password when building OVA by @laozc in #1673
- Set proxmox oem-id for flatcar by @vxav in #1684
- fix: Error building Rocky Linux 9 Image (QEMU) by @vasartori in #1686
- feat(outscale): parametrize image owner and use timestamp as suffix by @DvdChe in #1687
- Fix proxmox quotes by @vxav in #1691
- Proxmox add config variables by @hoppla20 in #1665
- Update goss by @sivchari in #1680
- Support for Huaweicloud by @0ekk in #1692
- Add Ubuntu 2404 EFI for Proxmox VE by @kodal in #1683
New Contributors
- @aleoli made their first contribution in #1649
- @0ekk made their first contribution in #1663
- @s3rj1k made their first contribution in #1671
- @vasartori made their first contribution in #1677
- @vxav made their first contribution in #1684
- @hoppla20 made their first contribution in #1665
- @sivchari made their first contribution in #1680
- @kodal made their first contribution in #1683
Full Changelog: v0.1.40...v0.1.41
v0.1.40
This release of the image-builder container is available at:
registry.k8s.io/scl-image-builder/cluster-node-image-builder-amd64:v0.1.40
What's Changed
- Update docs for v0.1.39 by @AverageMarcus in #1613
- Fix user-data filename in Nutanix gitignore by @abhay-krishna in #1614
- Bump ansible-core to v2.15.2 by @mboersma in #1621
- Pin Azure windows-2019 to known working version by @mboersma in #1615
- Skip Get-WindowsFeature goss spec for windows-2025 by @mboersma in #1619
- outscale: user can make OMI publicly accessible or not by @pli01 in #1616
- update packe google compute plugin by @cpanato in #1623
- add rhel image info and cleanup by @cpanato in #1624
- add example proxmox build using image-builder container by @lknite in #1612
- Fix gMSA setup on Windows by @TinaMor in #1576
- Override SSH password by @0nebody in #1629
- Bump pywinrm to v0.5.0 by @mboersma in #1620
- Fix openstack build goss failing network-dispatcher by @nilpntr in #1627
- Add pipeline for Azure community gallery image publishing by @mboersma in #1578
- Add option to disable TTY autologin in grub by @dalees in #1625
- fix(amazon-2): epel, install kubernetes steps by @phuhung273 in #1632
New Contributors
- @lknite made their first contribution in #1612
- @nilpntr made their first contribution in #1627
- @phuhung273 made their first contribution in #1632
Full Changelog: v0.1.39...v0.1.40
v0.1.39
This release of the image-builder container is available at:
registry.k8s.io/scl-image-builder/cluster-node-image-builder-amd64:v0.1.39
Note:
This release fixes a bug introduced with the previous fix in v0.1.38 that caused the ssh password to no longer work with non-Ignition based OSs for some providers. (#1607)
What's Changed
- Update docs for v0.1.38 by @AverageMarcus in #1597
- docs(gcp): add configuration examples by @aslafy-z in #1608
- Remove windows-2019 and -2025 targets from CI by @mboersma in #1604
- Install gcloud from rpm on gce rhel8 by @mboersma in #1600
- Use external googlecompute packer plugin by @aslafy-z in #1581
- Set SSH password dynamically during auto-install by @abhay-krishna in #1607
- outscale: fix goss error: <.Vars.OS_VERSION>: map has no entry for key "OS_VERSION" by @pli01 in #1609
- Update Azure Linux 3 base image source by @mboersma in #1599
Full Changelog: v0.1.38...v0.1.39
v0.1.38
This release of the image-builder container is available at:
registry.k8s.io/scl-image-builder/cluster-node-image-builder-amd64:v0.1.38
Important
This release contains fixes for two CVEs - CVE-2024-9486 and CVE-2024-9594 (see kubernetes/kubernetes#128006 & kubernetes/kubernetes#128007 for more details). It is highly recommended to update your version of image-builder and re-build all your VM images.
What's Changed
- Ensure builder user is cleaned up for Proxmox provider by @AverageMarcus in #1595
- Set random ssh password for builder by @AverageMarcus in #1596
- Update docs for v0.1.37 by @AverageMarcus in #1592
Full Changelog: v0.1.37...v0.1.38