diff --git a/.github/workflows/gcp-e2e.yaml b/.github/workflows/gcp-e2e.yaml index 077d13351..3963a2ad9 100644 --- a/.github/workflows/gcp-e2e.yaml +++ b/.github/workflows/gcp-e2e.yaml @@ -17,6 +17,7 @@ jobs: os: - "ubuntu 20.04" - "ubuntu 18.04" + - "ubuntu 22.04" buildConfig: - "basic" runs-on: diff --git a/.github/workflows/release-gcp-template.yaml b/.github/workflows/release-gcp-template.yaml index 2a981adf3..92b460a2b 100644 --- a/.github/workflows/release-gcp-template.yaml +++ b/.github/workflows/release-gcp-template.yaml @@ -19,6 +19,8 @@ jobs: include: - os: "ubuntu 20.04" buildConfig: "basic" + - os: "ubuntu 22.04" + buildConfig: "basic" runs-on: - self-hosted - medium diff --git a/images/gcp/ubuntu-2204.yaml b/images/gcp/ubuntu-2204.yaml new file mode 100644 index 000000000..3850a1b72 --- /dev/null +++ b/images/gcp/ubuntu-2204.yaml @@ -0,0 +1,13 @@ +--- +build_name: "ubuntu-2204" +packer_builder_type: "googlecompute" +python_path: "" +packer: + # The source image to use to create the new image from. source_image = `distribution`-`distribution_version-k8sversion-timestamp` + distribution: "ubuntu" + distribution_version: "2204-jammy-v20241218" + source_image: "ubuntu-2204-jammy-v20241218" + # The source_image_family to use to create the new image from. + distribution_family: "ubuntu-2204-lts" + # The username to connect to SSH with. Required if using SSH. + ssh_username: "ubuntu"