Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade kind-based integration tests to a newer k8s version #1499

Closed
Tracked by #6870
lbernick opened this issue Jul 10, 2023 · 2 comments
Closed
Tracked by #6870

Upgrade kind-based integration tests to a newer k8s version #1499

lbernick opened this issue Jul 10, 2023 · 2 comments

Comments

@lbernick
Copy link
Member

Integration tests with kind currently use k8s 1.24, which will reach its EOL this month. We'll need to upgrade our test-runner image to support newer k8s versions (which will likely also require a newer kind version), and then update our prow config to use the new image and new k8s versions.

chuangw6 added a commit to chuangw6/plumbing that referenced this issue Jul 19, 2023
Step 1 for tektoncd#1499

This commit
- removes support for EOL k8s versions i.e. 1.20, 1.21, 1.22, 1.23 and 1.24.
- updates support for k8s 1.25 to the latest patch - 1.25.11
- adds support for latest k8s versions including 1.26 and 1.27.

Reference: https://github.com/kubernetes-sigs/kind/releases/tag/v0.20.0.

Signed-off-by: Chuang Wang <chuangw@google.com>
chuangw6 added a commit to chuangw6/plumbing that referenced this issue Jul 20, 2023
Step 1 for tektoncd#1499

This commit
- removes support for EOL k8s versions i.e. 1.20, 1.21, 1.22, 1.23 and 1.24.
- updates support for k8s 1.25 to the latest patch - 1.25.11
- adds support for latest k8s versions including 1.26 and 1.27.
- updates MetalLB to v0.13.10 which doesn't deploy pod security policy which is not supported in k8s 1.25+.

References:
- https://github.com/kubernetes-sigs/kind/releases/tag/v0.20.0
- https://metallb.universe.tf/release-notes/#version-0-13-5

Signed-off-by: Chuang Wang <chuangw@google.com>
chuangw6 added a commit to chuangw6/plumbing that referenced this issue Jul 24, 2023
Step 1 for tektoncd#1499

This commit
- removes support for EOL k8s versions i.e. 1.20, 1.21, 1.22, 1.23.
- updates support for k8s 1.25 to the latest patch - 1.24.15
- updates support for k8s 1.25 to the latest patch - 1.25.11
- adds support for latest k8s versions including 1.26 and 1.27.
- updates MetalLB to v0.13.10 which doesn't deploy pod security policy which is not supported in k8s 1.25+.

References:
- https://github.com/kubernetes-sigs/kind/releases/tag/v0.20.0
- https://metallb.universe.tf/release-notes/#version-0-13-5

Signed-off-by: Chuang Wang <chuangw@google.com>
chuangw6 added a commit to chuangw6/plumbing that referenced this issue Jul 24, 2023
Step 1 for tektoncd#1499

This commit
- removes support for EOL k8s versions i.e. 1.20, 1.21, 1.22, 1.23.
- updates support for k8s 1.24 to the latest patch - 1.24.15
- updates support for k8s 1.25 to the latest patch - 1.25.11
- adds support for latest k8s versions including 1.26 and 1.27.
- updates MetalLB to v0.13.10 which doesn't deploy pod security policy which is not supported in k8s 1.25+.

References:
- https://github.com/kubernetes-sigs/kind/releases/tag/v0.20.0
- https://metallb.universe.tf/release-notes/#version-0-13-5

Signed-off-by: Chuang Wang <chuangw@google.com>
tekton-robot pushed a commit that referenced this issue Jul 26, 2023
Step 1 for #1499

This commit
- removes support for EOL k8s versions i.e. 1.20, 1.21, 1.22, 1.23.
- updates support for k8s 1.24 to the latest patch - 1.24.15
- updates support for k8s 1.25 to the latest patch - 1.25.11
- adds support for latest k8s versions including 1.26 and 1.27.
- updates MetalLB to v0.13.10 which doesn't deploy pod security policy which is not supported in k8s 1.25+.

References:
- https://github.com/kubernetes-sigs/kind/releases/tag/v0.20.0
- https://metallb.universe.tf/release-notes/#version-0-13-5

Signed-off-by: Chuang Wang <chuangw@google.com>
@afrittoli
Copy link
Member

@vdemeester @lbernick is this solved now?

@vdemeester
Copy link
Member

Yes, we are now running 1.25.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants