Releases: kubernetes-sigs/image-builder
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
v0.1.37
This release of the image-builder container is available at:
registry.k8s.io/scl-image-builder/cluster-node-image-builder-amd64:v0.1.37
What's Changed
- Updated docs for release v0.1.36 by @AverageMarcus in #1571
- cleanup: Use artifacts.k8s.io instead of storage.googleapis.com for ECR credential provider by @thefirstofthe300 in #1572
- fix(qemu-ubuntu-2404): update URL to 24.04.1 image by @synthe102 in #1573
- outscale: user can define vm_type by @pli01 in #1574
- Add WS2025 SIG by @TinaMor in #1527
- Feature: add support for qemu-ubuntu-2404-efi by @ChandranshuRao14 in #1575
- Bump default Kubernetes to 1.30.5 by @mloiseleur in #1577
- remove pipefail, ansible.builtin.shell might not use bash by @joshfrench in #1580
- [Proxmox] Add possibilty to set iso_file or iso_url and add Disk Format to qcow2 by @mcbenjemaa in #1587
- fix(capi-ubuntu24): pin cloud-init deb package version by @dntosas in #1586
- fix: pin cloud-init for ubuntu 22.04 image by @richardcase in #1590
- fix: update packer qemu plugin name by @aslafy-z in #1582
New Contributors
- @thefirstofthe300 made their first contribution in #1572
- @synthe102 made their first contribution in #1573
- @TinaMor made their first contribution in #1527
- @ChandranshuRao14 made their first contribution in #1575
- @joshfrench made their first contribution in #1580
- @dntosas made their first contribution in #1586
- @richardcase made their first contribution in #1590
Full Changelog: v0.1.36...v0.1.37
v0.1.36
This release of the image-builder container is available at:
registry.k8s.io/scl-image-builder/cluster-node-image-builder-amd64:v0.1.36
What's Changed
- Update docs for release v0.1.35 by @mboersma in #1568
- Fix Goss variables for RHEL-based images by @abhay-krishna in #1569
- Add optional support for including
ecr-credential-provider
by @AverageMarcus in #1570
Full Changelog: v0.1.35...v0.1.36
v0.1.35
This release of the image-builder container is available at:
registry.k8s.io/scl-image-builder/cluster-node-image-builder-amd64:v0.1.35
What's Changed
- Updated docs for release v0.1.34 by @AverageMarcus in #1553
- Ensure systemd-timesyncd service is started on Flatcar by @AverageMarcus in #1556
- Disable Goss inspect_mode to have validation failures fail the image … by @AverageMarcus in #1557
- Update Ubuntu 24.04 to latest (pinned) ISO by @AverageMarcus in #1561
- Azure: Allow the configuration of cloud_environment_name by @aurel333 in #1511
- start and enable
networkd-dispatcher
during proxmox build by @nilsherzig in #1563 - add proxmox rockylinux 9 by @alekitto in #1558
- Update Ubuntu 22.04 to latest point release and checksum by @andybotting in #1567
- add disk size and type to gcs/packer.json by @ohayak in #1564
- Add vnc_bind_address var to QEMU builder by @andybotting in #1566
New Contributors
- @aurel333 made their first contribution in #1511
- @nilsherzig made their first contribution in #1563
- @andybotting made their first contribution in #1567
Full Changelog: v0.1.34...v0.1.35
v0.1.34
This release of the image-builder container is available at:
registry.k8s.io/scl-image-builder/cluster-node-image-builder-amd64:v0.1.34
What's Changed
- Updated docs for v0.1.33 by @AverageMarcus in #1542
- Update containerd by @0nebody in #1543
- Patch feature flags directly into cloud-init code since newer versions do not load
feature_overrides.py
anymore by @AndiDog in #1546 - Set correct Guest OS type to Windows Server 2022 for VMware OVAs by @laozc in #1545
- Update guest types for VMware Windows 2019 and 2022 OVA by @laozc in #1548
- fix: unrooted path for 90proxy file by @BobVanB in #1550
- Fix timesyncd support in latest Flatcar release for Azure by @AverageMarcus in #1551
- Pin base container image to Ubuntu 24.04 by @AverageMarcus in #1552
- Install AWS CLI with --update flag by @ohayak in #1547
New Contributors
- @AndiDog made their first contribution in #1546
- @BobVanB made their first contribution in #1550
- @ohayak made their first contribution in #1547
Full Changelog: v0.1.33...v0.1.34
v0.1.33
This release of the image-builder container is available at:
registry.k8s.io/scl-image-builder/cluster-node-image-builder-amd64:v0.1.33
What's Changed
- Updated docs for v0.1.32 by @AverageMarcus in #1539
- Better handling of Flatcar iso boot command by @AverageMarcus in #1540
Full Changelog: v0.1.32...v0.1.33
v0.1.32
This release of the image-builder container is available at:
registry.k8s.io/scl-image-builder/cluster-node-image-builder-amd64:v0.1.32
What's Changed
- Update docs for image-builder v0.1.31 release by @mboersma in #1531
- use dirty state when releasing boskos projects by @BenTheElder in #1534
- Bump default Kubernetes to 1.29.7 by @mloiseleur in #1533
- Fix broken Ubuntu EFI OVA builds by @sriramandev in #1537
- Allow specifying Flatcar version for base AMI by @AverageMarcus in #1538
New Contributors
- @BenTheElder made their first contribution in #1534
- @mloiseleur made their first contribution in #1533
Full Changelog: v0.1.31...v0.1.32