Skip to content

Add trixie cloud builder and update cloud/ci builder to 1.27.3/1.26.10 - #4587

Merged
kubernetes-prow[bot] merged 2 commits into
kubernetes:masterfrom
palnabarun:fix-trixie-cloud-builder-update-go-1.26.10-1.27.3
Oct 26, 2026
Merged

kubernetes-prow[bot] merged 2 commits into
kubernetes:masterfrom
palnabarun:fix-trixie-cloud-builder-update-go-1.26.10-1.27.3

Conversation

@palnabarun

Copy link
Copy Markdown
Member

What type of PR is this?

/kind feature

What this PR does / why we need it:

  1. Add the Kubernetes 1.38 Trixie variant and track its kube-cross dependency while retaining the existing Bullseye variants.
  • Install Python packages in a virtual environment and use the static Docker 24 CLI for compatibility with both Debian versions.
  • Add image tests for gcloud startup, compiled crcmod support in gsutil, and Docker CLI compatibility.
  1. Update k8s-cloud-builder and k8s-ci-builder to Go 1.27.3/1.26.10

Which issue(s) this PR fixes:

Part of #4581

Special notes for your reviewer:

None

Does this PR introduce a user-facing change?

Update k8s-cloud-builder and k8s-ci-builder to Go 1.27.3/1.26.10

@kubernetes-prow kubernetes-prow Bot added release-note Denotes a PR that will be considered when it comes time to generate release notes. kind/feature Categorizes issue or PR as related to a new feature. needs-priority cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. labels Oct 23, 2026
@kubernetes-prow

Copy link
Copy Markdown
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: palnabarun

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@kubernetes-prow kubernetes-prow Bot added area/release-eng Issues or PRs related to the Release Engineering subproject approved Indicates a PR has been approved by an approver from all required OWNERS files. sig/release Categorizes an issue or PR as relevant to SIG Release. size/L Denotes a PR that changes 100-499 lines, ignoring generated files. labels Oct 23, 2026
@palnabarun palnabarun changed the title Fix trixie cloud builder update go 1.26.10 1.27.3 Fix trixie cloud builder and update cloud/ci builder to 1.27.3/1.26.19 Oct 23, 2026
@palnabarun palnabarun changed the title Fix trixie cloud builder and update cloud/ci builder to 1.27.3/1.26.19 Add trixie cloud builder and update cloud/ci builder to 1.27.3/1.26.19 Oct 23, 2026
@palnabarun
palnabarun force-pushed the fix-trixie-cloud-builder-update-go-1.26.10-1.27.3 branch from 7f264e8 to e8ca24d Compare October 23, 2026 13:48

@xmudrii xmudrii left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • apt-transport-https and gnupg2 (Dockerfile L28/L34) were only there for the Docker apt repo / apt-key. Now that the repo is gone, can we drop them together with lsb-release and software-properties-common?
  • Nit: the PR title says 1.26.19, should be 1.26.10.

Comment thread images/k8s-cloud-builder/Dockerfile Resolved
Comment thread images/k8s-cloud-builder/Dockerfile Resolved
Comment thread images/k8s-cloud-builder/Dockerfile Resolved
Comment thread images/k8s-cloud-builder/Dockerfile Resolved
@palnabarun palnabarun changed the title Add trixie cloud builder and update cloud/ci builder to 1.27.3/1.26.19 Add trixie cloud builder and update cloud/ci builder to 1.27.3/1.26.10 Oct 23, 2026
@palnabarun

Copy link
Copy Markdown
Member Author

Thanks for the review @xmudrii . I will take a look at the comments shortly. This is the feedback I wanted while making the changes.

@kubernetes-prow kubernetes-prow Bot added the do-not-merge/invalid-commit-message Indicates that a PR should not merge because it has an invalid commit message. label Oct 23, 2026
Add the Kubernetes 1.38 Trixie variant and track its kube-cross
dependency while retaining the existing Bullseye variants.

Install Python packages in a virtual environment and use the static
Docker 24 CLI for compatibility with both Debian versions.

Add image tests for gcloud startup, compiled crcmod support in gsutil,
and Docker CLI compatibility.

Signed-off-by: Nabarun Pal <pal.nabarun95@gmail.com>
Signed-off-by: Nabarun Pal <pal.nabarun95@gmail.com>
@palnabarun
palnabarun force-pushed the fix-trixie-cloud-builder-update-go-1.26.10-1.27.3 branch from 6f83367 to 72e4900 Compare October 23, 2026 18:15
@kubernetes-prow kubernetes-prow Bot removed the do-not-merge/invalid-commit-message Indicates that a PR should not merge because it has an invalid commit message. label Oct 23, 2026
@palnabarun

Copy link
Copy Markdown
Member Author

@xmudrii I have resolved the comments. Can you PTAL again?

@upodroid

upodroid commented Oct 23, 2026 •

Copy link
Copy Markdown
Member

btw, we use docker v29 in CI. You can jump straight to it without problems

@palnabarun

Copy link
Copy Markdown
Member Author

btw, we use docker v29 in CI. You can jump straight to it without problems

I will raise this as a followup. Trying to get a release out with the latest Go patches.

@Verolop Verolop left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/lgtm

@kubernetes-prow kubernetes-prow Bot added the lgtm "Looks good to me", indicates that a PR is ready to be merged. label Oct 26, 2026
@kubernetes-prow
kubernetes-prow Bot merged commit 25cde71 into kubernetes:master Oct 26, 2026
13 of 14 checks passed
@kubernetes-prow kubernetes-prow Bot added this to the v1.38 milestone Oct 26, 2026
@palnabarun
palnabarun deleted the fix-trixie-cloud-builder-update-go-1.26.10-1.27.3 branch October 26, 2026 07:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Indicates a PR has been approved by an approver from all required OWNERS files. area/release-eng Issues or PRs related to the Release Engineering subproject cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. kind/feature Categorizes issue or PR as related to a new feature. lgtm "Looks good to me", indicates that a PR is ready to be merged. needs-priority release-note Denotes a PR that will be considered when it comes time to generate release notes. sig/release Categorizes an issue or PR as relevant to SIG Release. size/L Denotes a PR that changes 100-499 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants