image-builder
image-builder copied to clipboard
Tools for building Kubernetes disk images
What this PR does / why we need it: Adjusts `managed_image_name` to incorporate the runtime. This should avoid the flaky tests issue. Which issue(s) this PR fixes (optional, in fixes...
Following [this](https://github.com/kubernetes-sigs/image-builder/pull/882#discussion_r873743606) discussion, we might want to ensure all Packer vars have an explicit default even if the default value is an empty string: From the Packer [docs](https://www.packer.io/docs/templates/legacy_json_templates/user-variables#usage): >Even if...
What this PR does / why we need it: Added a few more oci builder properties that would be useful for image-building. Which issue(s) this PR fixes (optional, in fixes...
I think the reason this Azure SIG test fail often is `windows-2019` and `windows-2019-containerd` SIG end up with the same SIG `Image Name`. Whichever of the 2 builds completes second...
**Describe the solution you'd like** As per the Cluster API Security Self Assessment: Machine images used as Node OS images, can be tampered during build time, during install time and...
Signed-off-by: Mark Rossetti What this PR does / why we need it: This fixes some issues where ports inside the current dynamic range (33000-65535) are being used by Windows components....
**Is your feature request related to a problem? Please describe.** WinRM might not be needed in the resulting VM image but there's no easy way to disable it. This leaves...
This file in question appears to be misconfigured to allow unencrypted connections to and from servers and clients making use of WinRM: [ansible_winrm.ps1](https://github.com/kubernetes-sigs/image-builder/blob/master/images/capi/ansible/windows/ansible_winrm.ps1). Within a given network it may not...
**What steps did you take and what happened:** ``` PACKER_LOG=1 make build-qemu-ubuntu-2004-efi ``` The build fails with the following error: ``` 2022/05/11 13:21:06 packer-builder-qemu plugin: Qemu stderr: qemu-system-x86_64: -drive file=OVMF.fd,if=pflash,format=raw,readonly=on:...
**Is your feature request related to a problem? Please describe.** Packer provisioning invokes a packer Goss provisioner that run all the tests located in the [goss directory](https://github.com/kubernetes-sigs/image-builder/tree/master/images/capi/packer/goss). It is possible...