Skip to content

Upgrade KinD to v0.32.0 and Kubernetes e2e test matrix to 1.35/1.36#4576

Merged
efiacor merged 2 commits into
kptdev:mainfrom
Nordix:ci-upgrade-kind-k8s-versions
Jun 10, 2026
Merged

Upgrade KinD to v0.32.0 and Kubernetes e2e test matrix to 1.35/1.36#4576
efiacor merged 2 commits into
kptdev:mainfrom
Nordix:ci-upgrade-kind-k8s-versions

Conversation

@aravindtga

Copy link
Copy Markdown
Contributor

Description

  • What changed: Updated KinD version from v0.30.0 to v0.32.0 and Kubernetes test matrix from 1.33/1.34 to 1.35/1.36 in both e2e workflow files. Also upgraded actions/checkout from v5 to v6.
  • Why it's needed: The go.mod dependencies target k8s.io v0.36.1 (Kubernetes 1.36) but CI was only testing against 1.33 and 1.34, leaving a validation gap.
  • How it works: The e2e workflows now use KinD v0.32.0 with official node images for Kubernetes 1.35.5 and 1.36.1, ensuring CI coverage matches the library versions.

Related Issue(s)

  • N/A

Type of Change

  • Bug fix
  • New feature
  • Enhancement
  • Refactor
  • Documentation
  • Tests
  • Other: ________

Checklist

  • Code follows project style guidelines
  • Self-reviewed changes
  • Tests added/updated
  • Documentation added/updated
  • All tests and gating checks pass

Testing Instructions (Optional)

  1. Verify workflows trigger correctly on PR
  2. Confirm KinD v0.32.0 installs and creates clusters with k8s 1.35.5 and 1.36.1
  3. Confirm e2e tests pass against both versions

AI Disclosure

  • I have used AI in the creation of this PR.

If so, please describe how:
- Kiro to identify version gap, look up KinD v0.32.0 release node image SHAs, and update workflow files.

@netlify

netlify Bot commented Jun 8, 2026

Copy link
Copy Markdown

Deploy Preview for kptdocs ready!

Name Link
🔨 Latest commit dde4514
🔍 Latest deploy log https://app.netlify.com/projects/kptdocs/deploys/6a291ef4a56f750008fb0278
😎 Deploy Preview https://deploy-preview-4576--kptdocs.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

Signed-off-by: Aravindhan Ayyanathan <aravindhan.a@est.tech>
@aravindtga aravindtga force-pushed the ci-upgrade-kind-k8s-versions branch from a3937a3 to 876e4e5 Compare June 8, 2026 16:04
@aravindtga aravindtga marked this pull request as ready for review June 8, 2026 16:14
Copilot AI review requested due to automatic review settings June 8, 2026 16:14

Copilot AI 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.

Pull request overview

Note

Copilot was unable to run its full agentic suite in this review.

Updates the live E2E environment to run against newer KinD/Kubernetes versions and refreshes related CI configuration.

Changes:

  • Add KinD node image digests for Kubernetes 1.35 and 1.36 and make 1.36 the default in the live E2E script.
  • Update GitHub Actions matrices to run E2E jobs against 1.35/1.36.
  • Bump CI dependencies (checkout action and KinD binary version).

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 1 comment.

File Description
e2e/live/end-to-end-test.sh Adds 1.35/1.36 KinD image digests, updates default K8s version, and extends CLI version mapping.
.github/workflows/live-e2e.yml Updates the live E2E matrix versions and bumps checkout + KinD versions.
.github/workflows/e2eEnvironment.yml Updates the E2E matrix versions and bumps checkout + KinD versions.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/workflows/live-e2e.yml
@dosubot dosubot Bot added the lgtm label Jun 10, 2026
@dosubot dosubot Bot added the size:XS This PR changes 0-9 lines, ignoring generated files. label Jun 10, 2026
@efiacor efiacor merged commit 948b2d2 into kptdev:main Jun 10, 2026
7 of 8 checks passed
@efiacor efiacor deleted the ci-upgrade-kind-k8s-versions branch June 10, 2026 08:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

lgtm size:XS This PR changes 0-9 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants