From d23d46f244bd72f7ea4b3a2c319d2acc5c475540 Mon Sep 17 00:00:00 2001 From: EKS Distro PR Bot Date: Wed, 17 Jul 2024 10:05:48 +0000 Subject: [PATCH 1/3] Bump kubernetes-sigs/image-builder and Bottlerocket versions to latest release --- UPSTREAM_PROJECTS.yaml | 2 +- .../image-builder/BOTTLEROCKET_RELEASES | 28 +++++++++---------- .../kubernetes-sigs/image-builder/GIT_TAG | 2 +- .../kubernetes-sigs/image-builder/README.md | 2 +- 4 files changed, 17 insertions(+), 17 deletions(-) diff --git a/UPSTREAM_PROJECTS.yaml b/UPSTREAM_PROJECTS.yaml index a4acc1bc84..74b12b3e0d 100644 --- a/UPSTREAM_PROJECTS.yaml +++ b/UPSTREAM_PROJECTS.yaml @@ -195,7 +195,7 @@ projects: go_version: "1.19" - name: image-builder versions: - - tag: v0.1.29 + - tag: v0.1.30 go_version: N/A - name: kind versions: diff --git a/projects/kubernetes-sigs/image-builder/BOTTLEROCKET_RELEASES b/projects/kubernetes-sigs/image-builder/BOTTLEROCKET_RELEASES index eff5e12682..32d000b3ee 100644 --- a/projects/kubernetes-sigs/image-builder/BOTTLEROCKET_RELEASES +++ b/projects/kubernetes-sigs/image-builder/BOTTLEROCKET_RELEASES @@ -1,22 +1,22 @@ 1-25: - ami-release-version: v1.20.1 + ami-release-version: v1.20.3 ova-release-version: v1.19.4 raw-release-version: v1.19.4 1-26: - ami-release-version: v1.20.1 - ova-release-version: v1.20.0 - raw-release-version: v1.19.4 + ami-release-version: v1.20.3 + ova-release-version: v1.20.3 + raw-release-version: v1.20.3 1-27: - ami-release-version: v1.20.1 - ova-release-version: v1.20.0 - raw-release-version: v1.19.4 + ami-release-version: v1.20.3 + ova-release-version: v1.20.3 + raw-release-version: v1.20.3 1-28: - ami-release-version: v1.20.1 - ova-release-version: v1.20.0 - raw-release-version: v1.19.4 + ami-release-version: v1.20.3 + ova-release-version: v1.20.3 + raw-release-version: v1.20.3 1-29: - ami-release-version: v1.20.1 - ova-release-version: v1.20.0 + ami-release-version: v1.20.3 + ova-release-version: v1.20.3 1-30: - ami-release-version: v1.20.1 - ova-release-version: v1.20.0 + ami-release-version: v1.20.3 + ova-release-version: v1.20.3 diff --git a/projects/kubernetes-sigs/image-builder/GIT_TAG b/projects/kubernetes-sigs/image-builder/GIT_TAG index fac8924a18..3a121d002a 100644 --- a/projects/kubernetes-sigs/image-builder/GIT_TAG +++ b/projects/kubernetes-sigs/image-builder/GIT_TAG @@ -1 +1 @@ -v0.1.29 +v0.1.30 diff --git a/projects/kubernetes-sigs/image-builder/README.md b/projects/kubernetes-sigs/image-builder/README.md index 4429c09869..0900bbd1f9 100644 --- a/projects/kubernetes-sigs/image-builder/README.md +++ b/projects/kubernetes-sigs/image-builder/README.md @@ -1,5 +1,5 @@ ## **Image Builder** -![Version](https://img.shields.io/badge/version-v0.1.29-blue) +![Version](https://img.shields.io/badge/version-v0.1.30-blue) | Artifact | Build Status | | --- | --- | | 1-24 OVA | ![Build Status](https://codebuild.us-west-2.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoid2wreW55NTlKclBJZ3NzR3FmQnppdmZOVmErSnZhL2NzQW1ycFgwanVTTEhrR20vRmVQYU9TWWFtWlVCQWs2elhyRmwrZ0dxeW9sbERHWnBESzh0MWxBPSIsIml2UGFyYW1ldGVyU3BlYyI6IlZzOENKNnhHbENYMElsTG4iLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=main) | From 66b20b3b2a3f0ee58a038a38998bb0fa752bff74 Mon Sep 17 00:00:00 2001 From: Saurabh Parekh Date: Wed, 17 Jul 2024 18:36:58 -0700 Subject: [PATCH 2/3] Update EKS-D support and changes patch to apply cleanly on latest tag --- .../patches/0001-OVA-improvements.patch | 8 ++-- .../0002-EKS-D-support-and-changes.patch | 38 +++++++++---------- .../patches/0003-Snow-AMI-support.patch | 4 +- ...buntu-22.04-support-and-improvements.patch | 12 +++--- .../0005-RHEL-support-and-improvements.patch | 4 +- .../patches/0006-Nutanix-improvements.patch | 4 +- ...-and-timeout-to-packer-image-builder.patch | 24 ++++++------ .../0008-Networking-improvements.patch | 8 ++-- 8 files changed, 50 insertions(+), 52 deletions(-) diff --git a/projects/kubernetes-sigs/image-builder/patches/0001-OVA-improvements.patch b/projects/kubernetes-sigs/image-builder/patches/0001-OVA-improvements.patch index 69568176f0..cd8d51518a 100644 --- a/projects/kubernetes-sigs/image-builder/patches/0001-OVA-improvements.patch +++ b/projects/kubernetes-sigs/image-builder/patches/0001-OVA-improvements.patch @@ -1,4 +1,4 @@ -From f4f01d01dde536c98331e1e4aad63b50386f4288 Mon Sep 17 00:00:00 2001 +From 96dd990d39a10e2e5ba1aba4a3bba7aadc818414 Mon Sep 17 00:00:00 2001 From: Vignesh Goutham Ganesh Date: Tue, 11 Jan 2022 21:05:13 -0800 Subject: [PATCH 1/8] OVA improvements @@ -61,10 +61,10 @@ index 316427ec3..ca23db5f9 100644 diff --git a/images/capi/packer/ova/packer-node.json b/images/capi/packer/ova/packer-node.json -index 1b7b2d13d..7b5ef1369 100644 +index 46e1b3a3a..c9ede60bd 100644 --- a/images/capi/packer/ova/packer-node.json +++ b/images/capi/packer/ova/packer-node.json -@@ -474,7 +474,7 @@ +@@ -478,7 +478,7 @@ "crictl_url": "https://github.com/kubernetes-sigs/cri-tools/releases/download/v{{user `crictl_version`}}/crictl-v{{user `crictl_version`}}-linux-amd64.tar.gz", "crictl_version": null, "datastore": "", @@ -74,5 +74,5 @@ index 1b7b2d13d..7b5ef1369 100644 "existing_ansible_ssh_args": "{{env `ANSIBLE_SSH_ARGS`}}", "export_manifest": "none", -- -2.39.3 (Apple Git-146) +2.45.2 diff --git a/projects/kubernetes-sigs/image-builder/patches/0002-EKS-D-support-and-changes.patch b/projects/kubernetes-sigs/image-builder/patches/0002-EKS-D-support-and-changes.patch index ab1a083ac4..35e22bfbf6 100644 --- a/projects/kubernetes-sigs/image-builder/patches/0002-EKS-D-support-and-changes.patch +++ b/projects/kubernetes-sigs/image-builder/patches/0002-EKS-D-support-and-changes.patch @@ -1,7 +1,7 @@ -From ef95910a921240ede144b9ff2fc1261cfdd96df5 Mon Sep 17 00:00:00 2001 +From 8d8f24162036f78f8a91a5f76b73ec23278a120e Mon Sep 17 00:00:00 2001 From: Vignesh Goutham Ganesh Date: Tue, 11 Jan 2022 18:36:56 -0800 -Subject: [PATCH 2/8] EKS-D support and changes +Subject: [PATCH 2/2] EKS-D support and changes - Add goss validations for EKS-D artifacts - Add etcdadm and etcd.tar.gz to image for unstacked etcd support @@ -21,10 +21,10 @@ Signed-off-by: Vignesh Goutham Ganesh images/capi/packer/goss/goss-files.yaml | 6 +++ images/capi/packer/goss/goss-vars.yaml | 6 +++ images/capi/packer/nutanix/packer.json | 7 +++- - images/capi/packer/ova/packer-node.json | 7 +++- + images/capi/packer/ova/packer-node.json | 5 +++ images/capi/packer/qemu/packer.json | 7 +++- images/capi/packer/raw/packer.json | 7 +++- - 12 files changed, 102 insertions(+), 23 deletions(-) + 12 files changed, 101 insertions(+), 22 deletions(-) diff --git a/images/capi/ansible/roles/kubernetes/tasks/crictl-url.yml b/images/capi/ansible/roles/kubernetes/tasks/crictl-url.yml index 615a441e6..33101f6f1 100644 @@ -111,7 +111,7 @@ index d18e79b4f..b191df4b9 100644 dest: /tmp/cni.tar.gz mode: "0755" diff --git a/images/capi/packer/ami/packer.json b/images/capi/packer/ami/packer.json -index b4742067d..eb4552a4c 100644 +index 537c4adec..0bfbf32cd 100644 --- a/images/capi/packer/ami/packer.json +++ b/images/capi/packer/ami/packer.json @@ -135,7 +135,12 @@ @@ -129,13 +129,13 @@ index b4742067d..eb4552a4c 100644 "version": "{{user `goss_version`}}" } diff --git a/images/capi/packer/config/ansible-args.json b/images/capi/packer/config/ansible-args.json -index 5f10ac9ee..435797c65 100644 +index fd93b29d6..435797c65 100644 --- a/images/capi/packer/config/ansible-args.json +++ b/images/capi/packer/config/ansible-args.json @@ -1,5 +1,5 @@ { "ansible_common_ssh_args": "-o IdentitiesOnly=yes", -- "ansible_common_vars": "containerd_url={{user `containerd_url`}} containerd_sha256={{user `containerd_sha256`}} pause_image={{user `pause_image`}} containerd_additional_settings={{user `containerd_additional_settings`}} containerd_cri_socket={{user `containerd_cri_socket`}} containerd_version={{user `containerd_version`}} containerd_wasm_shims_url={{user `containerd_wasm_shims_url`}} containerd_wasm_shims_version={{user `containerd_wasm_shims_version`}} containerd_wasm_shims_sha256={{user `containerd_wasm_shims_sha256`}} containerd_wasm_shims_runtimes=\"{{user `containerd_wasm_shims_runtimes`}}\" containerd_wasm_shims_runtime_versions=\"{{user `containerd_wasm_shims_runtime_versions`}}\" crictl_url={{user `crictl_url`}} crictl_sha256={{user `crictl_sha256`}} crictl_source_type={{user `crictl_source_type`}} custom_role_names=\"{{user `custom_role_names`}}\" firstboot_custom_roles_pre=\"{{user `firstboot_custom_roles_pre`}}\" firstboot_custom_roles_post=\"{{user `firstboot_custom_roles_post`}}\" node_custom_roles_pre=\"{{user `node_custom_roles_pre`}}\" node_custom_roles_post=\"{{user `node_custom_roles_post`}}\" disable_public_repos={{user `disable_public_repos`}} extra_debs=\"{{user `extra_debs`}}\" extra_repos=\"{{user `extra_repos`}}\" extra_rpms=\"{{user `extra_rpms`}}\" http_proxy={{user `http_proxy`}} https_proxy={{user `https_proxy`}} kubeadm_template={{user `kubeadm_template`}} kubernetes_apiserver_port={{user `kubernetes_apiserver_port`}} kubernetes_cni_http_source={{user `kubernetes_cni_http_source`}} kubernetes_cni_http_checksum={{user `kubernetes_cni_http_checksum`}} kubernetes_goarch={{user `kubernetes_goarch`}} kubernetes_http_source={{user `kubernetes_http_source`}} kubernetes_container_registry={{user `kubernetes_container_registry`}} kubernetes_rpm_repo={{user `kubernetes_rpm_repo`}} kubernetes_rpm_gpg_key={{user `kubernetes_rpm_gpg_key`}} kubernetes_rpm_gpg_check={{user `kubernetes_rpm_gpg_check`}} kubernetes_deb_repo={{user `kubernetes_deb_repo`}} kubernetes_deb_gpg_key={{user `kubernetes_deb_gpg_key`}} kubernetes_cni_deb_version={{user `kubernetes_cni_deb_version`}} kubernetes_cni_rpm_version={{user `kubernetes_cni_rpm_version`}} kubernetes_cni_semver={{user `kubernetes_cni_semver`}} kubernetes_cni_source_type={{user `kubernetes_cni_source_type`}} kubernetes_semver={{user `kubernetes_semver`}} kubernetes_source_type={{user `kubernetes_source_type`}} kubernetes_load_additional_imgs={{user `kubernetes_load_additional_imgs`}} kubernetes_deb_version={{user `kubernetes_deb_version`}} kubernetes_rpm_version={{user `kubernetes_rpm_version`}} no_proxy={{user `no_proxy`}} pip_conf_file={{user `pip_conf_file`}} python_path={{user `python_path`}} redhat_epel_rpm={{user `redhat_epel_rpm`}} epel_rpm_gpg_key={{user `epel_rpm_gpg_key`}} reenable_public_repos={{user `reenable_public_repos`}} remove_extra_repos={{user `remove_extra_repos`}} systemd_prefix={{user `systemd_prefix`}} sysusr_prefix={{user `sysusr_prefix`}} sysusrlocal_prefix={{user `sysusrlocal_prefix`}} load_additional_components={{ user `load_additional_components`}} additional_registry_images={{ user `additional_registry_images`}} additional_registry_images_list={{ user `additional_registry_images_list`}} additional_url_images={{ user `additional_url_images`}} additional_url_images_list={{ user `additional_url_images_list`}} additional_executables={{ user `additional_executables`}} additional_executables_list={{ user `additional_executables_list`}} additional_executables_destination_path={{ user `additional_executables_destination_path`}} additional_s3={{ user `additional_s3`}} build_target={{ user `build_target`}} amazon_ssm_agent_rpm={{ user `amazon_ssm_agent_rpm` }} enable_containerd_audit={{ user `enable_containerd_audit` }} kubernetes_enable_automatic_resource_sizing={{ user `kubernetes_enable_automatic_resource_sizing` }} debug_tools={{user `debug_tools`}} ubuntu_repo={{user `ubuntu_repo`}} ubuntu_security_repo={{user `ubuntu_security_repo`}}", +- "ansible_common_vars": "containerd_url={{user `containerd_url`}} containerd_sha256={{user `containerd_sha256`}} pause_image={{user `pause_image`}} containerd_additional_settings={{user `containerd_additional_settings`}} containerd_cri_socket={{user `containerd_cri_socket`}} containerd_version={{user `containerd_version`}} containerd_wasm_shims_url={{user `containerd_wasm_shims_url`}} containerd_wasm_shims_version={{user `containerd_wasm_shims_version`}} containerd_wasm_shims_sha256={{user `containerd_wasm_shims_sha256`}} containerd_wasm_shims_runtimes=\"{{user `containerd_wasm_shims_runtimes`}}\" containerd_wasm_shims_runtime_versions=\"{{user `containerd_wasm_shims_runtime_versions`}}\" crictl_url={{user `crictl_url`}} crictl_sha256={{user `crictl_sha256`}} crictl_source_type={{user `crictl_source_type`}} custom_role_names=\"{{user `custom_role_names`}}\" firstboot_custom_roles_pre=\"{{user `firstboot_custom_roles_pre`}}\" firstboot_custom_roles_post=\"{{user `firstboot_custom_roles_post`}}\" node_custom_roles_pre=\"{{user `node_custom_roles_pre`}}\" node_custom_roles_post=\"{{user `node_custom_roles_post`}}\" disable_public_repos={{user `disable_public_repos`}} extra_debs=\"{{user `extra_debs`}}\" extra_repos=\"{{user `extra_repos`}}\" extra_rpms=\"{{user `extra_rpms`}}\" http_proxy={{user `http_proxy`}} https_proxy={{user `https_proxy`}} kubeadm_template={{user `kubeadm_template`}} kubernetes_apiserver_port={{user `kubernetes_apiserver_port`}} kubernetes_cni_http_source={{user `kubernetes_cni_http_source`}} kubernetes_cni_http_checksum={{user `kubernetes_cni_http_checksum`}} kubernetes_goarch={{user `kubernetes_goarch`}} kubernetes_http_source={{user `kubernetes_http_source`}} kubernetes_container_registry={{user `kubernetes_container_registry`}} kubernetes_rpm_repo={{user `kubernetes_rpm_repo`}} kubernetes_rpm_gpg_key={{user `kubernetes_rpm_gpg_key`}} kubernetes_rpm_gpg_check={{user `kubernetes_rpm_gpg_check`}} kubernetes_deb_repo={{user `kubernetes_deb_repo`}} kubernetes_deb_gpg_key={{user `kubernetes_deb_gpg_key`}} kubernetes_cni_deb_version={{user `kubernetes_cni_deb_version`}} kubernetes_cni_rpm_version={{user `kubernetes_cni_rpm_version`}} kubernetes_cni_semver={{user `kubernetes_cni_semver`}} kubernetes_cni_source_type={{user `kubernetes_cni_source_type`}} kubernetes_semver={{user `kubernetes_semver`}} kubernetes_source_type={{user `kubernetes_source_type`}} kubernetes_load_additional_imgs={{user `kubernetes_load_additional_imgs`}} kubernetes_deb_version={{user `kubernetes_deb_version`}} kubernetes_rpm_version={{user `kubernetes_rpm_version`}} no_proxy={{user `no_proxy`}} pip_conf_file={{user `pip_conf_file`}} python_path={{user `python_path`}} redhat_epel_rpm={{user `redhat_epel_rpm`}} epel_rpm_gpg_key={{user `epel_rpm_gpg_key`}} reenable_public_repos={{user `reenable_public_repos`}} remove_extra_repos={{user `remove_extra_repos`}} systemd_prefix={{user `systemd_prefix`}} sysusr_prefix={{user `sysusr_prefix`}} sysusrlocal_prefix={{user `sysusrlocal_prefix`}} load_additional_components={{ user `load_additional_components`}} additional_registry_images={{ user `additional_registry_images`}} additional_registry_images_list={{ user `additional_registry_images_list`}} additional_url_images={{ user `additional_url_images`}} additional_url_images_list={{ user `additional_url_images_list`}} additional_executables={{ user `additional_executables`}} additional_executables_list={{ user `additional_executables_list`}} additional_executables_destination_path={{ user `additional_executables_destination_path`}} additional_s3={{ user `additional_s3`}} build_target={{ user `build_target`}} amazon_ssm_agent_rpm={{ user `amazon_ssm_agent_rpm` }} enable_containerd_audit={{ user `enable_containerd_audit` }} kubernetes_enable_automatic_resource_sizing={{ user `kubernetes_enable_automatic_resource_sizing` }} debug_tools={{user `debug_tools`}} ubuntu_repo={{user `ubuntu_repo`}} ubuntu_security_repo={{user `ubuntu_security_repo`}} gpu_block_nouveau_loading={{user `block_nouveau_loading`}}", + "ansible_common_vars": "containerd_url={{user `containerd_url`}} containerd_sha256={{user `containerd_sha256`}} pause_image={{user `pause_image`}} containerd_additional_settings={{user `containerd_additional_settings`}} containerd_cri_socket={{user `containerd_cri_socket`}} containerd_version={{user `containerd_version`}} containerd_wasm_shims_url={{user `containerd_wasm_shims_url`}} containerd_wasm_shims_version={{user `containerd_wasm_shims_version`}} containerd_wasm_shims_sha256={{user `containerd_wasm_shims_sha256`}} containerd_wasm_shims_runtimes=\"{{user `containerd_wasm_shims_runtimes`}}\" containerd_wasm_shims_runtime_versions=\"{{user `containerd_wasm_shims_runtime_versions`}}\" crictl_url={{user `crictl_url`}} crictl_sha256={{user `crictl_sha256`}} crictl_source_type={{user `crictl_source_type`}} custom_role_names=\"{{user `custom_role_names`}}\" firstboot_custom_roles_pre=\"{{user `firstboot_custom_roles_pre`}}\" firstboot_custom_roles_post=\"{{user `firstboot_custom_roles_post`}}\" node_custom_roles_pre=\"{{user `node_custom_roles_pre`}}\" node_custom_roles_post=\"{{user `node_custom_roles_post`}}\" disable_public_repos={{user `disable_public_repos`}} extra_debs=\"{{user `extra_debs`}}\" extra_repos=\"{{user `extra_repos`}}\" extra_rpms=\"{{user `extra_rpms`}}\" http_proxy={{user `http_proxy`}} https_proxy={{user `https_proxy`}} kubeadm_template={{user `kubeadm_template`}} kubernetes_apiserver_port={{user `kubernetes_apiserver_port`}} kubernetes_cni_http_source={{user `kubernetes_cni_http_source`}} kubernetes_cni_http_checksum={{user `kubernetes_cni_http_checksum`}} kubernetes_goarch={{user `kubernetes_goarch`}} kubernetes_http_source={{user `kubernetes_http_source`}} kubernetes_container_registry={{user `kubernetes_container_registry`}} kubernetes_rpm_repo={{user `kubernetes_rpm_repo`}} kubernetes_rpm_gpg_key={{user `kubernetes_rpm_gpg_key`}} kubernetes_rpm_gpg_check={{user `kubernetes_rpm_gpg_check`}} kubernetes_deb_repo={{user `kubernetes_deb_repo`}} kubernetes_deb_gpg_key={{user `kubernetes_deb_gpg_key`}} kubernetes_cni_deb_version={{user `kubernetes_cni_deb_version`}} kubernetes_cni_rpm_version={{user `kubernetes_cni_rpm_version`}} kubernetes_cni_semver={{user `kubernetes_cni_semver`}} kubernetes_cni_source_type={{user `kubernetes_cni_source_type`}} kubernetes_semver={{user `kubernetes_semver`}} kubernetes_source_type={{user `kubernetes_source_type`}} kubernetes_load_additional_imgs={{user `kubernetes_load_additional_imgs`}} kubernetes_deb_version={{user `kubernetes_deb_version`}} kubernetes_rpm_version={{user `kubernetes_rpm_version`}} no_proxy={{user `no_proxy`}} pip_conf_file={{user `pip_conf_file`}} python_path={{user `python_path`}} redhat_epel_rpm={{user `redhat_epel_rpm`}} epel_rpm_gpg_key={{user `epel_rpm_gpg_key`}} reenable_public_repos={{user `reenable_public_repos`}} remove_extra_repos={{user `remove_extra_repos`}} systemd_prefix={{user `systemd_prefix`}} sysusr_prefix={{user `sysusr_prefix`}} sysusrlocal_prefix={{user `sysusrlocal_prefix`}} load_additional_components={{ user `load_additional_components`}} additional_registry_images={{ user `additional_registry_images`}} additional_registry_images_list={{ user `additional_registry_images_list`}} additional_url_images={{ user `additional_url_images`}} additional_url_images_list={{ user `additional_url_images_list`}} additional_executables={{ user `additional_executables`}} additional_executables_list={{ user `additional_executables_list`}} additional_executables_destination_path={{ user `additional_executables_destination_path`}} additional_s3={{ user `additional_s3`}} build_target={{ user `build_target`}} amazon_ssm_agent_rpm={{ user `amazon_ssm_agent_rpm` }} enable_containerd_audit={{ user `enable_containerd_audit` }} kubernetes_enable_automatic_resource_sizing={{ user `kubernetes_enable_automatic_resource_sizing` }} debug_tools={{user `debug_tools`}} ubuntu_repo={{user `ubuntu_repo`}} ubuntu_security_repo={{user `ubuntu_security_repo`}} etcd_http_source={{user `etcd_http_source`}} etcd_version={{user `etcd_version`}} etcdadm_http_source={{user `etcdadm_http_source`}} etcd_sha256={{user `etcd_sha256`}} etcdadm_version={{user `etcdadm_version`}}", "ansible_scp_extra_args": "{{env `ANSIBLE_SCP_EXTRA_ARGS`}}" } @@ -214,7 +214,7 @@ index aa2179c6d..36cebb4b3 100644 {{ $name }}: {{range $key, $val := $vers}} diff --git a/images/capi/packer/goss/goss-files.yaml b/images/capi/packer/goss/goss-files.yaml -index 278f403fa..eb92570cc 100644 +index 98be64893..31851c662 100644 --- a/images/capi/packer/goss/goss-files.yaml +++ b/images/capi/packer/goss/goss-files.yaml @@ -1,4 +1,10 @@ @@ -229,12 +229,12 @@ index 278f403fa..eb92570cc 100644 {{ $name }}: exists: {{ $vers.exists }} diff --git a/images/capi/packer/goss/goss-vars.yaml b/images/capi/packer/goss/goss-vars.yaml -index 847954d0f..1864bcada 100644 +index 60dfb5964..28caefb31 100644 --- a/images/capi/packer/goss/goss-vars.yaml +++ b/images/capi/packer/goss/goss-vars.yaml -@@ -109,6 +109,12 @@ kubernetes_cni_rpm_version: "" - # When k8s and k8s cni source is http - kubernetes_load_additional_imgs: false +@@ -111,6 +111,12 @@ kubernetes_load_additional_imgs: false + block_nouveau_loading: false + node_custom_roles_pre: "" +etcd_version: "" +etcdadm_version: "" @@ -264,23 +264,21 @@ index 959005df8..2d88c2fb6 100644 "version": "{{user `goss_version`}}" } diff --git a/images/capi/packer/ova/packer-node.json b/images/capi/packer/ova/packer-node.json -index 7b5ef1369..5132b5e21 100644 +index c9ede60bd..d95c44a3c 100644 --- a/images/capi/packer/ova/packer-node.json +++ b/images/capi/packer/ova/packer-node.json -@@ -451,7 +451,12 @@ - "kubernetes_deb_version": "{{ user `kubernetes_deb_version` }}", +@@ -454,6 +454,11 @@ "kubernetes_rpm_version": "{{ split (user `kubernetes_rpm_version`) \"-\" 0 }}", "kubernetes_source_type": "{{user `kubernetes_source_type`}}", -- "kubernetes_version": "{{user `kubernetes_semver` | replace \"v\" \"\" 1}}" -+ "kubernetes_version": "{{user `kubernetes_semver` | replace \"v\" \"\" 1}}", + "kubernetes_version": "{{user `kubernetes_semver` | replace \"v\" \"\" 1}}", + "etcdadm_version": "{{ user `etcdadm_version` }}", + "etcd_version": "{{ user `etcd_version` }}", + "etcd_sha256": "{{ user `etcd_sha256` }}", + "pause_image": "{{ user `pause_image` }}", -+ "kubernetes_cni_host_device_sha256": "{{ user `kubernetes_cni_host_device_sha256` }}" ++ "kubernetes_cni_host_device_sha256": "{{ user `kubernetes_cni_host_device_sha256` }}", + "node_custom_roles_pre": "{{user `node_custom_roles_pre`}}" }, "version": "{{user `goss_version`}}" - } diff --git a/images/capi/packer/qemu/packer.json b/images/capi/packer/qemu/packer.json index 8c201c17d..e17436a9d 100644 --- a/images/capi/packer/qemu/packer.json @@ -318,5 +316,5 @@ index 1d52a5f98..29a3b34c2 100644 "version": "{{user `goss_version`}}" } -- -2.39.3 (Apple Git-146) +2.45.2 diff --git a/projects/kubernetes-sigs/image-builder/patches/0003-Snow-AMI-support.patch b/projects/kubernetes-sigs/image-builder/patches/0003-Snow-AMI-support.patch index b53cc578ba..0ad33b8415 100644 --- a/projects/kubernetes-sigs/image-builder/patches/0003-Snow-AMI-support.patch +++ b/projects/kubernetes-sigs/image-builder/patches/0003-Snow-AMI-support.patch @@ -1,4 +1,4 @@ -From e5cc7757672ff570f463e6215248959ab0e392a1 Mon Sep 17 00:00:00 2001 +From 7bbf912b6f798557439a70bcbdcabb5ca4623134 Mon Sep 17 00:00:00 2001 From: Abhay Krishna Arunachalam Date: Thu, 2 Feb 2023 01:39:15 -0800 Subject: [PATCH 3/8] Snow AMI support @@ -50,5 +50,5 @@ index 0bfbf32cd..33fcfd43a 100644 +} \ No newline at end of file -- -2.40.1 +2.45.2 diff --git a/projects/kubernetes-sigs/image-builder/patches/0004-Ubuntu-22.04-support-and-improvements.patch b/projects/kubernetes-sigs/image-builder/patches/0004-Ubuntu-22.04-support-and-improvements.patch index 53abf8b81d..895721e40b 100644 --- a/projects/kubernetes-sigs/image-builder/patches/0004-Ubuntu-22.04-support-and-improvements.patch +++ b/projects/kubernetes-sigs/image-builder/patches/0004-Ubuntu-22.04-support-and-improvements.patch @@ -1,4 +1,4 @@ -From 9fb1df53369b29ea244e04b706c157aff0f0701a Mon Sep 17 00:00:00 2001 +From f1f58b4a3f1a4accdbbc061d271b58370fbb787f Mon Sep 17 00:00:00 2001 From: Jackson West Date: Fri, 23 Jun 2023 10:50:08 -0500 Subject: [PATCH 4/8] Ubuntu 22.04 support and improvements @@ -28,10 +28,10 @@ Signed-off-by: Vignesh Goutham Ganesh create mode 100644 images/capi/packer/raw/raw-ubuntu-2204.json diff --git a/images/capi/Makefile b/images/capi/Makefile -index 773c89e4a..4a87e4b36 100644 +index 143c83999..152d33da6 100644 --- a/images/capi/Makefile +++ b/images/capi/Makefile -@@ -365,7 +365,7 @@ QEMU_BUILD_NAMES ?= qemu-ubuntu-2004 qemu-ubuntu-2204 qemu-ubuntu-2304 qemu-ub +@@ -366,7 +366,7 @@ QEMU_BUILD_NAMES ?= qemu-ubuntu-2004 qemu-ubuntu-2204 qemu-ubuntu-2304 qemu-ub QEMU_KUBEVIRT_BUILD_NAMES := $(addprefix kubevirt-,$(QEMU_BUILD_NAMES)) @@ -40,7 +40,7 @@ index 773c89e4a..4a87e4b36 100644 POWERVS_BUILD_NAMES ?= powervs-centos-8 -@@ -778,6 +778,8 @@ build-qemu-all: $(QEMU_BUILD_TARGETS) ## Builds all Qemu images +@@ -785,6 +785,8 @@ build-qemu-all: $(QEMU_BUILD_TARGETS) ## Builds all Qemu images build-raw-flatcar: ## Builds Flatcar RAW image build-raw-ubuntu-2004: ## Builds Ubuntu 20.04 RAW image build-raw-ubuntu-2004-efi: ## Builds Ubuntu 20.04 RAW image that EFI boots @@ -49,7 +49,7 @@ index 773c89e4a..4a87e4b36 100644 build-raw-rhel-8: ## Builds RHEL 8 RAW image build-raw-rhel-9: ## Builds RHEL 9 RAW image build-raw-rhel-9-efi: ## Builds RHEL 9 RAW image that EFI boots -@@ -937,6 +939,8 @@ validate-qemu-all: $(QEMU_VALIDATE_TARGETS) ## Validates all Qemu Packer config +@@ -948,6 +950,8 @@ validate-qemu-all: $(QEMU_VALIDATE_TARGETS) ## Validates all Qemu Packer config validate-raw-flatcar: ## Validates Flatcar RAW image packer config validate-raw-ubuntu-2004: ## Validates Ubuntu 20.04 RAW image packer config validate-raw-ubuntu-2004-efi: ## Validates Ubuntu 20.04 RAW EFI image packer config @@ -361,5 +361,5 @@ index 000000000..9317900f5 + "shutdown_command": "shutdown -P now" + } -- -2.39.3 (Apple Git-146) +2.45.2 diff --git a/projects/kubernetes-sigs/image-builder/patches/0005-RHEL-support-and-improvements.patch b/projects/kubernetes-sigs/image-builder/patches/0005-RHEL-support-and-improvements.patch index 8555d3b3a4..949a5228ad 100644 --- a/projects/kubernetes-sigs/image-builder/patches/0005-RHEL-support-and-improvements.patch +++ b/projects/kubernetes-sigs/image-builder/patches/0005-RHEL-support-and-improvements.patch @@ -1,4 +1,4 @@ -From 557098ae0be5d023da618bccb4a05e81ade33073 Mon Sep 17 00:00:00 2001 +From 7dd33c1ba11d0e198f17e45baa1933865b940fd1 Mon Sep 17 00:00:00 2001 From: Vignesh Goutham Ganesh Date: Tue, 6 Dec 2022 15:42:02 -0600 Subject: [PATCH 5/8] RHEL support and improvements @@ -230,5 +230,5 @@ index 435797c65..e97099f63 100644 "ansible_scp_extra_args": "{{env `ANSIBLE_SCP_EXTRA_ARGS`}}" } -- -2.39.3 (Apple Git-146) +2.45.2 diff --git a/projects/kubernetes-sigs/image-builder/patches/0006-Nutanix-improvements.patch b/projects/kubernetes-sigs/image-builder/patches/0006-Nutanix-improvements.patch index 9709a14892..a70fc23a7f 100644 --- a/projects/kubernetes-sigs/image-builder/patches/0006-Nutanix-improvements.patch +++ b/projects/kubernetes-sigs/image-builder/patches/0006-Nutanix-improvements.patch @@ -1,4 +1,4 @@ -From 7c12ef7de7fc0a730fb99ce9c68b3f06cbcf1e69 Mon Sep 17 00:00:00 2001 +From 0bbac99ce398812f96dffbe2cb0991587b617e3d Mon Sep 17 00:00:00 2001 From: Ilya Alekseyev Date: Wed, 11 Oct 2023 22:07:22 -0400 Subject: [PATCH 6/8] Nutanix improvements @@ -58,5 +58,5 @@ index b7dddb4f2..921a9729f 100644 "shutdown_command": "shutdown -P now", "user_data": "I2Nsb3VkLWNvbmZpZwp1c2VyczoKICAtIG5hbWU6IGJ1aWxkZXIKICAgIHN1ZG86IFsnQUxMPShBTEwpIE5PUEFTU1dEOkFMTCddCmNocGFzc3dkOgogIGxpc3Q6IHwKICAgIGJ1aWxkZXI6YnVpbGRlcgogIGV4cGlyZTogRmFsc2UKc3NoX3B3YXV0aDogVHJ1ZQ==" -- -2.39.3 (Apple Git-146) +2.45.2 diff --git a/projects/kubernetes-sigs/image-builder/patches/0007-adds-retries-and-timeout-to-packer-image-builder.patch b/projects/kubernetes-sigs/image-builder/patches/0007-adds-retries-and-timeout-to-packer-image-builder.patch index a2044bf8f2..e13366d14c 100644 --- a/projects/kubernetes-sigs/image-builder/patches/0007-adds-retries-and-timeout-to-packer-image-builder.patch +++ b/projects/kubernetes-sigs/image-builder/patches/0007-adds-retries-and-timeout-to-packer-image-builder.patch @@ -1,4 +1,4 @@ -From 88992bddd0c44220d55534e33d06caf7664fadfb Mon Sep 17 00:00:00 2001 +From 746d2c799760508d11c991bceab1b3f593830889 Mon Sep 17 00:00:00 2001 From: Prow Bot Date: Mon, 21 Aug 2023 18:40:07 -0500 Subject: [PATCH 7/8] adds retries and timeout to packer image-builder @@ -13,7 +13,7 @@ Signed-off-by: Vignesh Goutham Ganesh 5 files changed, 32 insertions(+), 9 deletions(-) diff --git a/images/capi/packer/ami/packer.json b/images/capi/packer/ami/packer.json -index f5856f4c3..94bb7c732 100644 +index 33fcfd43a..a302529c7 100644 --- a/images/capi/packer/ami/packer.json +++ b/images/capi/packer/ami/packer.json @@ -107,7 +107,9 @@ @@ -44,10 +44,10 @@ index bab9c2bde..7b3298826 100644 "vmx_version": "15", "vnc_bind_address": "127.0.0.1", diff --git a/images/capi/packer/ova/packer-node.json b/images/capi/packer/ova/packer-node.json -index 5132b5e21..9b421e968 100644 +index ab50f6e22..debb04643 100644 --- a/images/capi/packer/ova/packer-node.json +++ b/images/capi/packer/ova/packer-node.json -@@ -18,8 +18,9 @@ +@@ -19,8 +19,9 @@ "shutdown_command": "echo '{{user `ssh_password`}}' | sudo -S -E sh -c 'userdel -f -r {{user `ssh_username`}} && rm -f /etc/sudoers.d/{{user `ssh_username` }} && {{user `shutdown_command`}}'", "skip_compaction": "{{user `skip_compaction`}}", "source_path": "{{ user `source_path`}}", @@ -58,7 +58,7 @@ index 5132b5e21..9b421e968 100644 "ssh_username": "{{user `ssh_username`}}", "type": "vmware-vmx", "vm_name": "{{user `build_version`}}", -@@ -67,8 +68,9 @@ +@@ -68,8 +69,9 @@ "remote_username": "{{user `remote_username`}}", "shutdown_command": "echo '{{user `ssh_password`}}' | sudo -S -E sh -c '{{user `shutdown_command`}}'", "skip_compaction": "{{user `skip_compaction`}}", @@ -69,7 +69,7 @@ index 5132b5e21..9b421e968 100644 "ssh_username": "{{user `ssh_username`}}", "type": "vmware-iso", "version": "{{user `vmx_version`}}", -@@ -115,8 +117,9 @@ +@@ -116,8 +118,9 @@ "remote_username": "{{user `remote_username`}}", "shutdown_command": "echo '{{user `ssh_password`}}' | sudo -S -E sh -c 'userdel -f -r {{user `ssh_username`}} && rm -f /etc/sudoers.d/{{user `ssh_username` }} && {{user `shutdown_command`}}'", "skip_compaction": "{{user `skip_compaction`}}", @@ -80,7 +80,7 @@ index 5132b5e21..9b421e968 100644 "ssh_username": "{{user `ssh_username`}}", "type": "vmware-iso", "version": "{{user `vmx_version`}}", -@@ -174,8 +177,9 @@ +@@ -175,8 +178,9 @@ "resource_pool": "{{user `resource_pool`}}", "shutdown_command": "echo '{{user `ssh_password`}}' | sudo -S -E sh -c '{{user `shutdown_command`}}'", "ssh_clear_authorized_keys": "false", @@ -91,7 +91,7 @@ index 5132b5e21..9b421e968 100644 "ssh_username": "{{user `ssh_username`}}", "storage": [ { -@@ -239,7 +243,8 @@ +@@ -240,7 +244,8 @@ "ssh_password": "{{user `ssh_password`}}", "ssh_proxy_host": "{{user `ssh_proxy_host`}}", "ssh_proxy_port": "{{user `ssh_proxy_port`}}", @@ -101,7 +101,7 @@ index 5132b5e21..9b421e968 100644 "ssh_username": "{{user `ssh_username`}}", "storage": [ { -@@ -280,7 +285,8 @@ +@@ -281,7 +286,8 @@ "resource_pool": "{{user `resource_pool`}}", "shutdown_command": "echo '{{user `ssh_password`}}' | sudo -S -E sh -c 'userdel -f -r {{user `ssh_username`}} && rm -f /etc/sudoers.d/{{user `ssh_username` }} && {{user `shutdown_command`}}'", "ssh_password": "{{user `ssh_password`}}", @@ -111,7 +111,7 @@ index 5132b5e21..9b421e968 100644 "ssh_username": "{{user `ssh_username`}}", "template": "{{user `template`}}", "type": "vsphere-clone", -@@ -380,7 +386,9 @@ +@@ -381,7 +387,9 @@ "--scp-extra-args", "{{user `ansible_scp_extra_args`}}" ], @@ -121,7 +121,7 @@ index 5132b5e21..9b421e968 100644 "type": "ansible", "user": "{{user `ssh_username`}}" }, -@@ -413,7 +421,9 @@ +@@ -414,7 +422,9 @@ "--scp-extra-args", "{{user `ansible_scp_extra_args`}}" ], @@ -202,5 +202,5 @@ index 3b61117df..29d18badd 100644 "user": "builder" }, -- -2.39.3 (Apple Git-146) +2.45.2 diff --git a/projects/kubernetes-sigs/image-builder/patches/0008-Networking-improvements.patch b/projects/kubernetes-sigs/image-builder/patches/0008-Networking-improvements.patch index c66e4245e3..26ff73265b 100644 --- a/projects/kubernetes-sigs/image-builder/patches/0008-Networking-improvements.patch +++ b/projects/kubernetes-sigs/image-builder/patches/0008-Networking-improvements.patch @@ -1,4 +1,4 @@ -From 6a5c8d8405bc3acae4d2526adeda6bf24119815f Mon Sep 17 00:00:00 2001 +From 0c2d5a9045384c28233b1e6cb8a66c583918eace Mon Sep 17 00:00:00 2001 From: Taylor Neyland Date: Wed, 19 Jul 2023 12:51:30 -0500 Subject: [PATCH 8/8] Networking improvements @@ -18,10 +18,10 @@ Signed-off-by: Vignesh Goutham Ganesh create mode 100644 images/capi/ansible/roles/providers/files/etc/systemd/system/disable-udp-offload-ubuntu.service diff --git a/images/capi/Makefile b/images/capi/Makefile -index 4a87e4b36..aa557717b 100644 +index 152d33da6..1d5e61db5 100644 --- a/images/capi/Makefile +++ b/images/capi/Makefile -@@ -318,7 +318,7 @@ WINDOWS_VERSIONS := windows-2019 windows-2019-efi windows-2022 windows-2022-efi +@@ -319,7 +319,7 @@ WINDOWS_VERSIONS := windows-2019 windows-2019-efi windows-2022 windows-2022-efi # Set Flatcar Container Linux channel and version if not supplied FLATCAR_CHANNEL ?= stable @@ -125,5 +125,5 @@ index 2f65fb1fb..4d6f06333 100644 + state: stopped + when: ansible_distribution_version is version('22.04', '>=') -- -2.39.3 (Apple Git-146) +2.45.2 From e1ec8b486b01f1c8a347e668006e4f8d1e63e528 Mon Sep 17 00:00:00 2001 From: Saurabh Parekh Date: Wed, 17 Jul 2024 19:41:47 -0700 Subject: [PATCH 3/3] Update README to include 1-30 build status and remove 1-24 --- .../kubernetes-sigs/image-builder/README.md | 32 ++++++++++++------- 1 file changed, 20 insertions(+), 12 deletions(-) diff --git a/projects/kubernetes-sigs/image-builder/README.md b/projects/kubernetes-sigs/image-builder/README.md index 0900bbd1f9..771f094824 100644 --- a/projects/kubernetes-sigs/image-builder/README.md +++ b/projects/kubernetes-sigs/image-builder/README.md @@ -1,17 +1,25 @@ ## **Image Builder** ![Version](https://img.shields.io/badge/version-v0.1.30-blue) -| Artifact | Build Status | -| --- | --- | -| 1-24 OVA | ![Build Status](https://codebuild.us-west-2.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoid2wreW55NTlKclBJZ3NzR3FmQnppdmZOVmErSnZhL2NzQW1ycFgwanVTTEhrR20vRmVQYU9TWWFtWlVCQWs2elhyRmwrZ0dxeW9sbERHWnBESzh0MWxBPSIsIml2UGFyYW1ldGVyU3BlYyI6IlZzOENKNnhHbENYMElsTG4iLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=main) | -| 1-25 OVA | ![Build Status](https://codebuild.us-west-2.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoiclZha0pmcTZsNkVpNElMNWwrN2FvZTVCSTVvbkdyd1ZXZnpjSEhaT2JNcUV6eVZOV054dFV4b2dQVDZPb0xNL2Foa0tuRUlSQ3FLaStDbkliR3Zqb1NVPSIsIml2UGFyYW1ldGVyU3BlYyI6ImdBQk5VR2FjdW53b1VkRlEiLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=main) | -| 1-26 OVA | ![Build Status](https://codebuild.us-west-2.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoiT2RMSTIrS0toc21CWFBObS9hOC9TZzVJV2VURjVRZWhralZURFk3aHJoaFI1UFpwYVlPSUw2bjN0UkJsVEF1TmN0SlJGMzA0VWpkTHZxK0dwTnV3cklNPSIsIml2UGFyYW1ldGVyU3BlYyI6ImgzYTJUaXZ6U0sydnFTeU8iLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=main) | -| 1-27 OVA | ![Build Status](https://codebuild.us-west-2.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoiM2NtaXphdE9aTUF5bVpPdEV4b0hxczB4Y0FGWG9lMG1zaEZibDZJaWVzclhYa1A1N1FSUFlQOHNkTmRydjc4Y29Xc0xQbjQvZHplYkdDM3c0NURIdndVPSIsIml2UGFyYW1ldGVyU3BlYyI6IkRHMlhxKy93d0NsbDFaUnYiLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=main) | -| 1-28 OVA | ![Build Status](https://codebuild.us-west-2.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoiSXJQMmZFMHF2SHYzbEtVRkY3OTQ2eXlsOHE4NmthaEZ3Y2tMRkI2YjZrMkFUQTd3Wjg0MlZEaVRvZjFhdjBRSE9mZVZyL0EyMGQvM1BqU294WUplc1Y0PSIsIml2UGFyYW1ldGVyU3BlYyI6IjZyYUVDS2pUdFRhUUYzMVoiLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=main) | -| 1-24 Raw | ![Build Status](https://codebuild.us-west-2.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoiUFd5RFZVbjNLMlNrSWNSKzNpQ0JSTm93K3Z0L0hXKzdFeXdnMlR5UzNnTGVPYzhkekszU0JacStHUzBObUlnWUdOMFZUVUIzRG1UVWRNTUtiQU5iUnNNPSIsIml2UGFyYW1ldGVyU3BlYyI6ImgwWTV0MkZGRU1LQm1ocWEiLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=main) | -| 1-25 Raw | ![Build Status](https://codebuild.us-west-2.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoiUW0zM3hac2xLZTYrNlQ1TThIcm1qL2t1UlBFbUtFUGkwYUl3ZzUvUW1xb0Qxd2ZaWmQvZjBFdUZRU3NVRllERm9oVll5cW51bVpQR3YydmhxZy9TcXNFPSIsIml2UGFyYW1ldGVyU3BlYyI6IjVkSmU1aHBRSWtwY09ZaTMiLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=main) | -| 1-26 Raw | ![Build Status](https://codebuild.us-west-2.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoiNVZHZ1Z4OFRTU3hvbHRNR2ppK21TYUw1Y0xiSGVuMkJuWnFheVNWN2VSTTVUWCtNT3hZRyttZHl4enNyV3B0Wms3QWoxTnNiR0RCdWVsQm9YaGYwTk5nPSIsIml2UGFyYW1ldGVyU3BlYyI6IlhmYk1EcTVSUG9mb2VyYzciLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=main) | -| 1-27 Raw | ![Build Status](https://codebuild.us-west-2.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoiSXlGbnpEMVhXaWJqdnB1QTVieFFwTWc3Y3VqcUczZ3krb2oxempFM2hJc1JnbVBDd3lsdEZTL0JZSE4wLzRzQjJXNUZLaXl4bVg0TjFFRkpaWFNEQXZJPSIsIml2UGFyYW1ldGVyU3BlYyI6IkUxYllhTXlwVXV3N2pGTTQiLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=main) | -| 1-28 Raw | ![Build Status](https://codebuild.us-west-2.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoiSXJQMmZFMHF2SHYzbEtVRkY3OTQ2eXlsOHE4NmthaEZ3Y2tMRkI2YjZrMkFUQTd3Wjg0MlZEaVRvZjFhdjBRSE9mZVZyL0EyMGQvM1BqU294WUplc1Y0PSIsIml2UGFyYW1ldGVyU3BlYyI6IjZyYUVDS2pUdFRhUUYzMVoiLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=main) | +| Kubernetes Version | Ubuntu 2004 | Ubuntu 2204 | RHEL 8 | RHEL 9 | Bottlerocket | +| --- | --- | --- | --- | --- | --- | +| 1-25 OVA | ![Build Status](https://codebuild.us-west-2.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoic0E3NStHckZHS1BQUHB4MDFhWTIzbFNLb0hkSlpDSVFENy8vNWh2T3BhMk5qODJTdisrMFhEZjZtd1Brcjd5TUdvVXZGVUEydEoyY1JsSWs2KytLQ3k4PSIsIml2UGFyYW1ldGVyU3BlYyI6ImIvNmpVNUtNeG5FMFdJZHgiLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=main) | ![Build Status](https://codebuild.us-west-2.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoiQytBdHRTY2s0cFB6cUliNVowb3FEK2FjL1k3ZW1MZVdQVklzeENRTk91YWlvdjVUUnNMNVg0TVJRSVJsbHhlZ1pDNFp6MnNlbFRsQlZyNDhPb3ZuTlVVPSIsIml2UGFyYW1ldGVyU3BlYyI6IjNNeU90VGlmdUpZbDVEYWIiLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=main) | ![Build Status](https://codebuild.us-west-2.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoiY1p0bGF4ZmdxWStDbEpuSmNHR29YeTdxdTV3cWhhR0dTNjV5NVFHL2NhV3UvRTBqajZNT2dEQ2hlcEwwT3RKQmdJeElyNitiS3M0bUphN0JyRFRjT2M4PSIsIml2UGFyYW1ldGVyU3BlYyI6IlBGMUtvS0w1Rk91YnFGQkoiLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=main) | | ![Build Status](https://codebuild.us-west-2.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoiWnIvSTJYUDI2MXFNdWgvem9uYnBVQVVXS1B1QW43SGYzbnlQWndObkFzTEsxaHV6QkUxN1crc1IyQlpsRENlSmxqSjNQYmgrb3BieFdEYVFBVWV4VCswPSIsIml2UGFyYW1ldGVyU3BlYyI6Ikd0eEZVM3c0Q2pYdndHK3YiLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=main) | +| 1-26 OVA | ![Build Status](https://codebuild.us-west-2.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoiNHlZUlIya0swSDQ2L0g3TGxTVFFCRGtEZlp2TWx1OXhwVXhZVUNOVDNGazZpK2EyUDdlQzloQ2lYaTIyWVpvNGN0VzJaM2RIQi9qYWxlaWtaampacXdJPSIsIml2UGFyYW1ldGVyU3BlYyI6Ik84cjNXME9aUGE5Sm5ucUkiLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=main) | ![Build Status](https://codebuild.us-west-2.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoiT3hiT2NyTWc3R01qZVlLMkgzcHFySXJGQ3liODdPRFlHdXBhdmtxbG9QbFhGQXcrWnB0WDU4aENVTlliODN2aDFpYXhjS0FjRWhJY0p5dWtyU3duTGVBPSIsIml2UGFyYW1ldGVyU3BlYyI6ImZsTGJmcm1VUXJHcGVQNUMiLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=main) | ![Build Status](https://codebuild.us-west-2.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoicWtnQjRoWURiTUsvOWZVcVNhKytuWFY1emhBRnJTbEF2RXFFT3JoRWRzRlVzZTRJNWg4VDRoM3REQXBRbSttMVltblQxQjVKRGJEMVFqb0ZsVkJhNUJFPSIsIml2UGFyYW1ldGVyU3BlYyI6IlZSSUF1WXQzdEhPU0ZlQzYiLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=main) | | ![Build Status](https://codebuild.us-west-2.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoicWhVbUt4VXlQVjhGMjN3MmtZTTV3R0NVWUZEQmRYbE51RlBRQUZPektLaTI5N0wvK3k1UUt2WEhVVldvRzlKTkxFTGtpNkhaUXRMZ0RaUjRQWDRVR0EwPSIsIml2UGFyYW1ldGVyU3BlYyI6InlOR3hJbktWMFZJMjlHMWciLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=main) | +| 1-27 OVA | ![Build Status](https://codebuild.us-west-2.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoiQ2tIeHZ6ZG1XSTBTaFl4NGxIQWorbm4rYlNESmJybTJIZ3VtVGNrZUpvWUh3TG9zTzdhNXJvMkFxRGpBWWhEbFZ1aWppUjRhMTZkdU1EaGlQMW5EKzFVPSIsIml2UGFyYW1ldGVyU3BlYyI6IlFrQ0pRRDFXM01iRFBhQkciLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=main) | ![Build Status](https://codebuild.us-west-2.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoiQ0J4Qno3QmZsY1FYQUxmZC9hU3JFd0k2ZHpnSGhkSDc5MUxWdVlFU3JZclRKQ2NrR3lhQWFOVXV6aWhGakFYbWxJbnhkck1HWE5ua2kzMFMybW14dllvPSIsIml2UGFyYW1ldGVyU3BlYyI6ImxqbTZISWNyaCtzOFB3RUsiLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=main) | ![Build Status](https://codebuild.us-west-2.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoiMlFmL2ljUVVBSHh3eFI3QTAvVzNUL2RYaElvaTl0NGpOa0tPeUlld3hLenlMNWluOUE5NG0veXlKZ05RYUgvblI1VzlCeWtsdEwzZFdEYXhqNlptblpFPSIsIml2UGFyYW1ldGVyU3BlYyI6IkZURS96YW5CRHV5NU5xUWQiLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=main) | | ![Build Status](https://codebuild.us-west-2.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoiaHFNbVJsMlNObjB2Rmo2UUZ2RHIyc0k4WkowWkZ2RFpRS3dpRXc4VUEvbDBTVjZPZW9aY01Ga0ZONWZPS2YyVllhdmMwdXh0eGlYR3lOTDZ6aFEwbGxFPSIsIml2UGFyYW1ldGVyU3BlYyI6Iko3NUNaUWg0MkljOEZhSzEiLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=main) | +| 1-28 OVA | ![Build Status](https://codebuild.us-west-2.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoiQzE0RjNFaFBPSlpOZTRreUtYL0xrYjRzT3N4SnZSQnRiZklscTlMeWgrUkFzZFhhUHM1VW1jWEtra25ZSlVhb1RDMEZVL2hCVVByOTAxVmpQa0lwNnJNPSIsIml2UGFyYW1ldGVyU3BlYyI6IlpwalVhUkpXOGl3cmcvZlYiLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=main) | ![Build Status](https://codebuild.us-west-2.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoiaXBrVGdXN1d4bFg4ZFdrVEV6YW5HZ2RtTVI5bEYrTmExUDJVSkRYQnZqMFJWdnA0OU9FV09kalVqQkNLTjlxMVhyTWRwTjNDMWNJTzhSZzNxaXJ1K0pBPSIsIml2UGFyYW1ldGVyU3BlYyI6IkNsVG5wSmR3aVNZZFl0bTgiLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=main) | ![Build Status](https://codebuild.us-west-2.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoiZzFvblF1STgyQWl1VlhlRTdJOFg5dWRXNGtiR3pXMDRObVlFYUVRdVlwZVQyckxGS3M5K29FVzdCcThyR00rQlNpVzEyUS9ockhnbndVS2Z0WGhLMHd3PSIsIml2UGFyYW1ldGVyU3BlYyI6IkJSdkNhTjFXSEU2VlY5UCsiLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=main) | | ![Build Status](https://codebuild.us-west-2.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoiNjJCM1Z3VU4rVVY3eW9OTEVPaGZXK3J4YXdSaU51K3BjUjNOSzFJMmo1Q0lmZXdicVRzOTFMTmxuR2NkcTZSNUxBWCtvUDRlZHRHbFFYSWRvR05qbjZrPSIsIml2UGFyYW1ldGVyU3BlYyI6IisrQlRQcjFmL1RodmsxYkUiLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=main) | +| 1-29 OVA | ![Build Status](https://codebuild.us-west-2.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoiRnd0ZWNDVEdlRGQ3cnRiYUE4Mmt1dUV1R1VJWTFjSXRhWkNCR3pGSTJWazF1NUtGdGQ2cG9ldWd1anlEUzVzZThBc09WNmNVc3ZxU213UHZkVXM1UFhRPSIsIml2UGFyYW1ldGVyU3BlYyI6Ii9SRFlqMUc3OFd0RGsrbHEiLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=main) | ![Build Status](https://codebuild.us-west-2.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoiNTBKcFRtVHNKWVFIazc2cUpCdndpT1lBTXBJUEQ2NjNOTnJXS01xM3pCaUVJNzFNTDc3ejBnc3FUZkZ5QWxsOFBjVzV6ZG1JVi82M3huNTk5cnhzVEFVPSIsIml2UGFyYW1ldGVyU3BlYyI6InFmZ0NKMjdrQTh1ZS9lVzgiLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=main) | ![Build Status](https://codebuild.us-west-2.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoiSFBPUWJaSkdkd00xQzJ4UXRrTlhQN2NaYmVxQ1ZoTEJBemJxR0pHTkdDbHppTWV0ejU4bzhNQmFBUWRSOGhiN2hmTUdpSHpEaHVTc25QdXBROHQ1bTFBPSIsIml2UGFyYW1ldGVyU3BlYyI6InVML1g4aXZqdEdpdncyVTAiLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=main) | | ![Build Status](https://codebuild.us-west-2.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoiYTF4S0htTFdnZWxZNk1GVG11SlF0KzV5elFjT3lKeXFpaEdsLzlRSnM2QzNZTVFuenVRNE5FZWl3YVl3S0dWb3VmamJ1d3Zjb2t5UGNzTFRCMk4vaVNvPSIsIml2UGFyYW1ldGVyU3BlYyI6Ii9TSnhHaGF2NWRmbUlBTUgiLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=main) | +| 1-30 OVA | ![Build Status](https://codebuild.us-west-2.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoieDlTSGtsNzc2Sk85STRnS1Z2a2l5ZEljNlVXNTZsQlZ2a2VJUTRmZ1lrOUJITjhUMHJ3QVBpUjZvQXFEZGxPRm5PMG82R0IxRE90bVFOTkMrbisrQ3dVPSIsIml2UGFyYW1ldGVyU3BlYyI6IlpIMmFINjUxaWU4L3MvWlIiLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=main) | ![Build Status](https://codebuild.us-west-2.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoiYlJBdUMyK2h2elNkeEtKSlI3b1EzT0tLSXhQcjl0eHZhQko3Wno4UTVOSHJnMnZDTld3QStnTVhQMzFHaEN0TVVPekFqNUlpZlR5SDlWd3h3UTUybjUwPSIsIml2UGFyYW1ldGVyU3BlYyI6IlYxd2htNEFhU1FXaGZNRksiLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=main) | ![Build Status](https://codebuild.us-west-2.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoieEt6MXczVHpCRGYwazZwR1pzeUtqTEVzdUdGWW5McHZJN2JoWHBDcXQrTEtHeVdZckdLclZlcnVtM1MvSG9iTEVFb1JrSGZTZThBVURsOVIrMHhJQ0ZJPSIsIml2UGFyYW1ldGVyU3BlYyI6IkJxbGdnMm1rdFhreFlIYXgiLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=main) | | ![Build Status](https://codebuild.us-west-2.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoiYTZneUxYOENvT3VVRW1RV3VXRUFYNlNKMTRHeXl3cGNqSXNJM0FQTE15blJncExUYjVuQXN3UUFxZFBpeVdnQmJZM1N2WkxnVWg0ZWRyUFlLdlNiNmpNPSIsIml2UGFyYW1ldGVyU3BlYyI6IlpsN3pka0lscXJ4RGpxMmkiLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=main) | +| 1-25 Raw | ![Build Status](https://codebuild.us-west-2.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoieExhbVdKQm53YkEvVzVvVmhGNWdtM1ZmNE4weUJJMTdXc2VzZHdDNUhzZWFFd0F3SFFFM2wvTWEvTDl2NUJGWE81L2Zza1g0THM4VzFIa1F6ZEZGNGc0PSIsIml2UGFyYW1ldGVyU3BlYyI6Im9rZU5PcHdOSEQ4MWZnMVgiLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=main) | ![Build Status](https://codebuild.us-west-2.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoiQy9TNCtHNEkzK0hlaDhRaUgwcmFMY1ZTNjBoYm9EMkpNbGpLZGNvTzhoN1UyTlJOclVzd1o0enFCTzhEVFVodVdDNDMrS1JEeHFMNUUxMVMxOGxtVE5VPSIsIml2UGFyYW1ldGVyU3BlYyI6IjVONVh4VnVOZWtmb21wYkoiLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=main) | ![Build Status](https://codebuild.us-west-2.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoicTdxZWg2RktrbkpiR0dVRk5GZk8vdU9YNWFpaFdWYmdvYVdJZ1k4U3paYU1IK2pUMm9OVTJBd01Ib2ZsTis2elBHVG5GSjJid2lsd20yYVBJczMranNnPSIsIml2UGFyYW1ldGVyU3BlYyI6Ik1odE1MTUxmd3dtQ3BTY1oiLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=main) | ![Build Status](https://codebuild.us-west-2.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoiV2RIeFppeVVRQXRMUDQyWnFBelBSL1YyOU9BUzNoOXdUcHlwUmwyTkRSTUtCV0pxN01qZ2xaQUtQQ2JWQmdrR242Kys3b1ZUanpYb3ZReXF5WEN1L3dVPSIsIml2UGFyYW1ldGVyU3BlYyI6Iit2N2hvMWRuRTRmNWxmREgiLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=main) | ![Build Status](https://codebuild.us-west-2.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoiRzdBazMxa1B2eGJ6SFRZeWtjZnp3MUdKQ2ZhbzczaXhicklhL2I5MG5HTmNRaUpiRUJDK2N5dXhVeFZVQUc2ZFY3NEdWMFNkNHdpNXQvcXVJczNZYUlZPSIsIml2UGFyYW1ldGVyU3BlYyI6Ik1yV3JubEVSaW8vTDBmcmYiLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=main) | +| 1-26 Raw | ![Build Status](https://codebuild.us-west-2.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoiQlIvVElrNGNJNTBUY01xTHoySC9wV0ZRRC9sT3gxV1V5WXhHbWh2UHRKV3p0bTRZNXY3Qld4RFN3V292RXFPU05xSWllOHl3cVRZTCthMEc2bXVvU2RJPSIsIml2UGFyYW1ldGVyU3BlYyI6ImNVOUFOb2RDZDh3QnArcjkiLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=main) | ![Build Status](https://codebuild.us-west-2.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoiYWNXVW1BWlIvYUZYbG5aUFFlV2FEMXlWTjRrb0lMRVZTQVAxSkE1dDZDZUJoY0ErcGVhb2szVUxOZ1FmZi9YaDNOQmpuci92VUdtUlJOWmhaYkkwcFFJPSIsIml2UGFyYW1ldGVyU3BlYyI6ImwzTTZsNndhYlR3M1J6UWQiLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=main) | ![Build Status](https://codebuild.us-west-2.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoibFBFOFNhZnpjOUtwSzRPVnZGVkJuS1VHV1M3TkQ0cE5GWlA0UDVZdm5XZkFmTkhWYUpUUm9FSTZIM3RUVk1uZGNkOWI4MGdYRUNZTFBYVm84czhiWUFjPSIsIml2UGFyYW1ldGVyU3BlYyI6IkFNd1V4Q3M1VE9jemkwb00iLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=main) | ![Build Status](https://codebuild.us-west-2.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoiVlVUd25IeUYyaDZPL1p4Q25qOEFHdUpiNjNNSkMvbHNWbUpJWDdISGtSK0o3Q3ZoRFRLcnkvSklvR1F0T3JVTUdQYmc0OXhNVkEzV0g4NjhuaGxpKytJPSIsIml2UGFyYW1ldGVyU3BlYyI6ImZHamFrVUlKQ3BtNXNTc2IiLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=main) | ![Build Status](https://codebuild.us-west-2.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoid3pnYkdSRjNuMktEbGducnROWFVGekl2djF2RS9MWVpOMjMzWkM5dnlsRDdvaTF6TyswWGFId2taY1hqcWRZREFFTFdiektRSWJFNXB4eDNzbFoyNEtvPSIsIml2UGFyYW1ldGVyU3BlYyI6Im9UZDFLYUZubkhlQWh5UDYiLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=main) | +| 1-27 Raw | ![Build Status](https://codebuild.us-west-2.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoiOFh3eDVvV2NuaXFLUHZqdHRmeHdnUmRtYzdhcVBmMStzU3lJWVFvQW44MURUMUpuQ1lubWNOTU4wOWZYT1lZcUhqT2lDQS9yTG02cWxnWCtLb3prTlRJPSIsIml2UGFyYW1ldGVyU3BlYyI6Ik5tSnB2SFJRY01xb01TRGQiLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=main) | ![Build Status](https://codebuild.us-west-2.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoiSXBaRVYwOE9uMXhnM3dkMUs3eVJuUXBLZ0dsWGx4V1hzQ0ZEeTNPTkt6MG1aWjRSYms2Umc3dm1uY3Zid0xpYmdnRUZwOEExeWdIVUxpUjRrc0pnQ3NzPSIsIml2UGFyYW1ldGVyU3BlYyI6InQrK1lwZU81bXZqQjJob1ciLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=main) | ![Build Status](https://codebuild.us-west-2.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoiMmpxS0xzaTFKYk5mZWZMdjhCanplcVgxNFZ6Y1ZmWXpzcHpHNVJyNnM1ZzhpekpqbVhvSVY4N3J0eWdOWXlpMGozdnl6bklWK0ZGcHI0SzZNWWJzQmQ0PSIsIml2UGFyYW1ldGVyU3BlYyI6Ikl2b1hZTGxobFBWWjdDY1IiLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=main) | ![Build Status](https://codebuild.us-west-2.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoiMTdZNUtVdVRIOXBJcFVIOTQ4dVlNY2NqUzd5MlAzQlVRN3V0M3RQaDdwT0xhNFFwbWQyZktRRHVaTzl6U0FJMkpHZmJ1VkZWck1OQW4yUHg0TDdvdzBzPSIsIml2UGFyYW1ldGVyU3BlYyI6Iklvd2ZObnhwVitNOVpZb0QiLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=main) | ![Build Status](https://codebuild.us-west-2.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoiZmIvT3hrSDlLSDZ2eTJEYVpiTlRDZ3NMRDE3RGNKOUkweSthd1k3Y25DeU1OTGNuVzY1V0FqU2hEdjByOXY3dHFsejFDYXlFa0tHNSs2RU5mdkQ5WlRNPSIsIml2UGFyYW1ldGVyU3BlYyI6IkN4RmI1NW9lcDk0OVRUTU0iLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=main) | +| 1-28 Raw | ![Build Status](https://codebuild.us-west-2.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoiSXJQMmZFMHF2SHYzbEtVRkY3OTQ2eXlsOHE4NmthaEZ3Y2tMRkI2YjZrMkFUQTd3Wjg0MlZEaVRvZjFhdjBRSE9mZVZyL0EyMGQvM1BqU294WUplc1Y0PSIsIml2UGFyYW1ldGVyU3BlYyI6IjZyYUVDS2pUdFRhUUYzMVoiLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=main) | ![Build Status](https://codebuild.us-west-2.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoiS1JRaEtqbTg1MCtZNkdJT0pUY1lrUjhXUFFFV044TVZxSi9HaGtkMGtEdURBamxrcU5XNG9WRDFjOG95V05OWk5JajczRm9OWkR6eGtEUVU5NllPZjRrPSIsIml2UGFyYW1ldGVyU3BlYyI6InZUMFg2QXk2VFd0TjcxVFIiLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=main) | ![Build Status](https://codebuild.us-west-2.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoiclhFaU9UN0JRTW5jWUE4VkdNS0c4bVh0MllVZnc0c1VpTS8zanBodnRucVd6U094SnVzTTZrcW03a3RaZ1A3cThManpDVWh0b1Q4TUwrdXhxZ05sQzZjPSIsIml2UGFyYW1ldGVyU3BlYyI6IitqSGV0SkRKUzQvZS9IOWoiLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=main) | ![Build Status](https://codebuild.us-west-2.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoiT053WVVsUkY1eGhaeUxMdEdKKzJKekQ2aGUzcGJMekJRdlRuRzZWaUxvWlZPVms3Y1BKcDZSS1RZWllSandqRWtoempUOUJZY3VzWjJkQWZlbWNBdDVnPSIsIml2UGFyYW1ldGVyU3BlYyI6ImR5SHpPWGJoT0x0aVpsZjQiLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=main) | ![Build Status](https://codebuild.us-west-2.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoidENKNmxQSDh3U2ZlMk10dnZ4RmYxcTdPL1k0SUVsM3dncjVPU2xoT0lqdDZEOWF0RkxFeGg0ZEt2UmJobm8vVXZhd3d2dWplNlYwV2lhMHk5QmhRKzVNPSIsIml2UGFyYW1ldGVyU3BlYyI6InZyUGtaQzdXc3FPd3QwbUYiLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=main) | +| 1-29 Raw | ![Build Status](https://codebuild.us-west-2.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoiakRqVDJhbUpFY1Q5WFFyU24vU2Jsemt0UlFyZTZBQWJDRFc5TGRvR3FoV254cWdxSHJSeEtwT1RQMHJxV0JsNmE2MGFHTjlSc3NLTW83MkhPV1pldzFzPSIsIml2UGFyYW1ldGVyU3BlYyI6InhHVDBVbmE0U2tza0FudDkiLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=main) | ![Build Status](https://codebuild.us-west-2.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoiaFI4cVZrQWNyaHdkRkhvdU15Q05EOW40NkFIM01uc2ovSmZxRms1eVVhZDkrb3BWZFFrQWZlcE0wemVPZW1Yak4yNElXRDliWHVLZDcwZHhQQTFSVUxBPSIsIml2UGFyYW1ldGVyU3BlYyI6IncvdmM3VTdBdTZJdS91RCsiLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=main) | ![Build Status](https://codebuild.us-west-2.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoiQzREZXZWZ0kzWjc3T3cvalF0MWl0MmhyTGorb1FqNnE3cHRQWkpiYmRWREttSDR6TU4rUHdacVRJQnRuM25FcHhqRFNqa2xGOC9VV0RJT1FhMGVIOTBZPSIsIml2UGFyYW1ldGVyU3BlYyI6IlBiK3AzTnJPNE5rSjQwTEEiLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=main) | ![Build Status](https://codebuild.us-west-2.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoiMk1HNGQ5bThmYmZUNGs1UjgxUkhoa0FoVHF2Tlg3WVRXalBtazVhc0VoblEvd2NVb1ZISVJ2T1orODkzKy94NWE1VnEwWHNwRnFyVUd1cTVta3RBY0I0PSIsIml2UGFyYW1ldGVyU3BlYyI6IkU0RHN6M2cwbnVyWWVvTjciLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=main) | ![Build Status](https://codebuild.us-west-2.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoiSk02ZG9ralhIVTBUclMzSXVmVWFQeXRPVnF5RXNRMkY1YVFtalNkSlNUQnpIbWRJcHV1V0pxK3A1UEJqdUFkeHp0RnZYNnNxNHBJNUowV1dzTDk5QnhZPSIsIml2UGFyYW1ldGVyU3BlYyI6Imlpdlh4VmpSWGo3cWpiU08iLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=main) | +| 1-30 Raw | ![Build Status](https://codebuild.us-west-2.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoiY3dMYURNcDg4U3BrRC80SEdxMEVzUCtSSEQreHJjUlB1MXpnanU4ZHRiTjdkOUNqNlI5M1JaTGR4UDNpNDN5UE84Yzl4c2lvVWsxb2p1TzE1WmV4dlQ0PSIsIml2UGFyYW1ldGVyU3BlYyI6InNmS1hTVERWZmRQeHVzR1EiLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=main) | ![Build Status](https://codebuild.us-west-2.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoiNkNrY2RXTVlQK1NJTDdyNHBUSlhtMVM5WDJEc1U5MW1VMHVXUnBxS0xDU3duZzFmeURxS01lOXpvcTYrV2N0OVpVQVFLeDlTOFpVWGh0UVRDR2FWbmRRPSIsIml2UGFyYW1ldGVyU3BlYyI6Im9BSlVyYmg5Q0p4OUd3SGsiLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=main) | ![Build Status](https://codebuild.us-west-2.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoibEpxeTkvelliZmdjdThwbXVUT0JIa25lUWRsajJHMlVaNnpFRFlhTkNmUjRTbjVmWFpmeVJsNTJuSzI5VXQxK2NCZElHWFBtcGZsZ3ExQ1lidkZFYzZrPSIsIml2UGFyYW1ldGVyU3BlYyI6IlZwK1JhajVnRnhkcExzK2wiLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=main) | ![Build Status](https://codebuild.us-west-2.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoickkyTkFjc2l4V0I4S2NXQWtEYS9oS3F2S1BzMGNNMXJaY3BhNmJhWGg0d2xScmplZU8xaGZUemNVbXNVQjFuMzBjUHNHRHdtQ011eVJvblJsTDMvakRrPSIsIml2UGFyYW1ldGVyU3BlYyI6IlFOa2huSkcxSjY5aEJ4R2EiLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=main) | ![Build Status](https://codebuild.us-west-2.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoic3NtSysvK1NieFVUeWlSUlNiWUVPamh0b3lXSE9wN2pQcVEvM04vbndYbjRJdE5jNEkraG1JL09rVXZsMnpFM042Zm13M1FoaHUyTUtaWFlNOENiaU5NPSIsIml2UGFyYW1ldGVyU3BlYyI6IlpvS3R2bUp4WGhWVjdSTk8iLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=main) | +| 1-25 AMI | ![Build Status](https://codebuild.us-west-2.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoiYlpBclBOUlhyTmUxRURyVS83NUxQMytYNm1JejBjbmttOHVQVjQzSm15NkEvOFMzdzBIRDNleTRhRWxHendoM3I5NmRrcVJQb0tWSGl0OUd6c0kzcnI0PSIsIml2UGFyYW1ldGVyU3BlYyI6InR6MENKZnFwVlRCRkRYTW8iLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=main) | ![Build Status](https://codebuild.us-west-2.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoicEdDd2FiZFp3VzJadGpEL3NHRmpyRCtWdnlaVnNrbG5XK1ZydjcvYmhZM0pMNmtxcHpxbkVOZVE0TG9YV0lEV0g3Z3MydWVJc3daRFVHSHVtU1BkOGV3PSIsIml2UGFyYW1ldGVyU3BlYyI6IkJSWEtvSTJ0b2Y5L0xMK0giLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=main) | | | ![Build Status](https://codebuild.us-west-2.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoia3hJWms5aFlDNkNZUGcyemh3OEFlREwzc3liZDlBN29CU1ZJVUJlY096UnJYL3VjVzRpblUvcXA3cWxGWlFiMThVVmZ4VXhZbHFMZ2xVWG5uOUlReHM4PSIsIml2UGFyYW1ldGVyU3BlYyI6IjQyZU94dmF2eUovZ1NVYkMiLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=main) | +| 1-26 AMI | ![Build Status](https://codebuild.us-west-2.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoiQW1sVFhiUVlGUTA4eXl1UFNtVUFVeDFkWXByS3l6ZlMwSFpXbU4rbElHOEhjZ3F2MDR0YkV2clFiN0tyZEVCRVNDTkg4aGlqZUREUkN3RExwdlBiMkhnPSIsIml2UGFyYW1ldGVyU3BlYyI6IlVyeWs4eDVGQ0UrdFNsTUsiLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=main) | ![Build Status](https://codebuild.us-west-2.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoiZXBpdDBybE5kZGJ3SW1EaWhGWjFlSVNyOHNMRnJSbHpvNDZTK0VtUnJYdXlJN0Y5Mk1NYnFIcEhJeWNad3ZMVGlROTFSY0dPNkxNU3lpdUVJQkZSTmZBPSIsIml2UGFyYW1ldGVyU3BlYyI6Ii9wb1RhT1ZSVlNvRE5QOXEiLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=main) | | | ![Build Status](https://codebuild.us-west-2.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoiNDFtQjR6eWVObUdmOEYza2J2WUs4T2gxc2t5WkpxSHRGcmIwL1BteTFmdFBWbEhOb1MyOGU2dTZGTU9kRHhtTFhJbVJWUmcveEtkY1VEbW8yaXRMdlZFPSIsIml2UGFyYW1ldGVyU3BlYyI6IlNzdTN6QnArSFRDWXVWbmEiLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=main) | +| 1-27 AMI | ![Build Status](https://codebuild.us-west-2.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoibTFhTE93QXVnNGJMUXA2ZkVxYjI2SWMzYzFYYmdvaVdaOXhnUnNyQ0pLbnVvSmREYVI5eFZuTVV5Q1cra3VuY3hYb2RxYy8vZEpEMHlNUEdLMUdHZ0lJPSIsIml2UGFyYW1ldGVyU3BlYyI6ImoyNkZmTHAyRExKL2QwK1EiLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=main) | ![Build Status](https://codebuild.us-west-2.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoicitxczEvR0k2WG04cnRzYXh4bjlCR21FT0RrYld2b1I1NjJtQ2xVR2VBUTNLcHBiRWR0SVBtRDNwclRHa0tqZlVBMi8wdGt3amREeVpvaVpqRnJkbERNPSIsIml2UGFyYW1ldGVyU3BlYyI6Ik8wZDVlMGIxTW1WZXhSZG4iLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=main) | | | ![Build Status](https://codebuild.us-west-2.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoiRlJVV0xTbWhWRlBOSDU1dG9zVk8vRDcvTncyb3FScDBaVVh1akoyN3RhenVQZHlMY0hZdFJCcU11akxoSHVtbDJFWS81Z0dRekQ1U1k2NlZyY0ljbFFVPSIsIml2UGFyYW1ldGVyU3BlYyI6ImhiWGVhS0JFZ1R0dTl1QVAiLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=main) | +| 1-28 AMI | ![Build Status](https://codebuild.us-west-2.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoiMGpSaFExYjg5WTA2RjlvUmQxUkVSVzZPNlVFcm1YTmdtQ0gyZmR2Ylh5cFYxU0NOanI5WEo2L2RtY3JlRjJKek04TDBKVzl6NjNrUVphM1hjM3p5RXdJPSIsIml2UGFyYW1ldGVyU3BlYyI6IkJQRHFLeG1nNTR0NGJQVk4iLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=main) | ![Build Status](https://codebuild.us-west-2.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoiUWs3YWNEekRGWFVJNTlnd3JDd3FJR3dTQ0pSSFE3NDI5cktXV3BQSGJmaUpBalBwODBoUlZqT1VPckFJcVBRTkZkVFVqWDN2NGNvRnkwKzhwK1o3VVN3PSIsIml2UGFyYW1ldGVyU3BlYyI6IndxaHpNUlRUM3dpVDUyTGIiLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=main) | | | ![Build Status](https://codebuild.us-west-2.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoibW9qVTcyTEhXZ1NFNFJoanJTdjdWd3N2UklsWEl1ZndCcjU3eUh5MUliRmx6bmQ5TE5WcFlxYnc1V3o5RUtUbUxGUzh3TmthSzJyZU4yRlQ5QUNHRXdZPSIsIml2UGFyYW1ldGVyU3BlYyI6ImtYMEpWeWc5dzN6MjBDbTIiLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=main) | +| 1-29 AMI | ![Build Status](https://codebuild.us-west-2.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoiY0lUM1FzWDBnZEc1TDYyZCtQQ0ZlbGNVSEdBSDdoeTZpZUNaSWhId0gvZ0d5T0pKSEd3dkRsKzlRV3RJWTBVYzNEbEpKVmtONzltdXFyd2lYcHRNM084PSIsIml2UGFyYW1ldGVyU3BlYyI6Im11K3BnNStnanFSdGtOSjYiLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=main) | ![Build Status](https://codebuild.us-west-2.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoiMm1aczBXS21lVzFZWVdldldvOXdwaUFaMytHaFpmY3hBd1VuR3l6QkxWbHErTS9lTmZIaFNDYzErcGsxOXNQSlM3T3RRaVFHTm1zaHcxQm5RMWQwSGRVPSIsIml2UGFyYW1ldGVyU3BlYyI6IjVUbFNnV3dKUTF5SCtTSFkiLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=main) | | | ![Build Status](https://codebuild.us-west-2.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoib2JLTmVtZUl1d1doZkgraEthOUw5ZzhvWkJGUU15RjUwU0NKd254bUpjVmJoMHRtc2Y3SHlubGh4Zm8rbHRsVXFoT1ppeVRqNzlhb0dDQUlTK21mTFFRPSIsIml2UGFyYW1ldGVyU3BlYyI6InpPNFd2MDI3L3g4VEVNdm8iLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=main) | +| 1-30 AMI | ![Build Status](https://codebuild.us-west-2.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoiZWo3VUF3d1lvTWxEbW14R0p3aXZnK0VKcWtvMVBBZjVCdEg5Mlk3QkZyUlZiWEhMQ1hUSFF0bU8xUEQ2TTRTUHRhOFhhUXUxTktpWC9QbE12RHdJaFd3PSIsIml2UGFyYW1ldGVyU3BlYyI6ImZtTDNqN2JxclFqU1I1MXciLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=main) | ![Build Status](https://codebuild.us-west-2.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoiczIwbkdGWVJGTzVTWVE0L01OYmZzNXhwZHVSKzhKeGdySVltSFIxbGI3VkVWNkNSUllHRVAxQklrMFY3dmdjeXp6T2gzREZWK0VqRTkrbDlOaVBwc2NjPSIsIml2UGFyYW1ldGVyU3BlYyI6IlVmaUNTZnFjMC8rWjVLaHYiLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=main) | | | ![Build Status](https://codebuild.us-west-2.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoiYXkrbTVKeHZQMVY2NWdITzUvM0VjeERESFkvZmVIL0s1Y0UzL3VBT1VNdDRHQVZsVjdvcW1hRndtbXRLcGtFUjJjamlDOEFBdG03aU4wZzBsSXdhOXlNPSIsIml2UGFyYW1ldGVyU3BlYyI6Iit0NEhXSktxRGdyTStYZzkiLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=main) | The [Image Builder project](https://github.com/kubernetes-sigs/image-builder) offers a collection of cross-provider Kubernetes virtual machine image building utilities. It can be used to build images intended for use with Kubernetes Cluster API providers. Each provider has its own format of images that it can work with, for example, AMIs for AWS instances, and OVAs for vSphere. The Image Builder project relies on Packer configuration files and Ansible playbooks to build the images and store them in appropriate locations and accounts.