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

CI: Update tested K8S versions across all cloud providers #30795

Merged
merged 2 commits into from Feb 16, 2024

Conversation

brlbil
Copy link
Contributor

@brlbil brlbil commented Feb 15, 2024

This PR revises the Kubernetes versions tested for compatibility across all supported cloud providers.
Additionally, it adjusts the default Kubernetes version to match the default version provided by each cloud provider

In the AKS release cycle, a gap exists between the introduction of newly supported Kubernetes versions
and the removal of older versions, leading to failures in scheduled tests.
This PR introduces the capability to disable older Kubernetes versions, mitigating test failures.

Successful tests are below.
AKS: https://github.com/cilium/cilium/actions/runs/7915596604
AWS-CNI: https://github.com/cilium/cilium/actions/runs/7915596619
EKS: https://github.com/cilium/cilium/actions/runs/7915596795
External-Workloads: https://github.com/cilium/cilium/actions/runs/7915596806
GKE: https://github.com/cilium/cilium/actions/runs/7915596959

Fixes: #30769

@maintainer-s-little-helper maintainer-s-little-helper bot added the dont-merge/needs-release-note-label The author needs to describe the release impact of these changes. label Feb 15, 2024
@brlbil brlbil added area/CI Continuous Integration testing issue or flake release-note/ci This PR makes changes to the CI. labels Feb 15, 2024
@maintainer-s-little-helper maintainer-s-little-helper bot removed dont-merge/needs-release-note-label The author needs to describe the release impact of these changes. labels Feb 15, 2024
@brlbil
Copy link
Contributor Author

brlbil commented Feb 15, 2024

/test

@brlbil brlbil force-pushed the pr/brlbil/ci-update-k8s-versions branch from b7409d7 to 06989c7 Compare February 16, 2024 04:55
In the AKS release cycle, a gap exists between the introduction of new supported Kubernetes versions
and the removal of older versions, leading to failures in scheduled tests.
This PR introduces the capability to disable older Kubernetes versions, mitigating test failures.

Signed-off-by: Birol Bilgin <birol@cilium.io>
This commit revises the Kubernetes versions tested for compatibility across all supported cloud providers.
Additionally, it adjusts the default Kubernetes version to match the default version provided by each cloud provider

Signed-off-by: Birol Bilgin <birol@cilium.io>
@brlbil brlbil force-pushed the pr/brlbil/ci-update-k8s-versions branch from 06989c7 to 27f6694 Compare February 16, 2024 04:57
@brlbil
Copy link
Contributor Author

brlbil commented Feb 16, 2024

/test

@brlbil brlbil marked this pull request as ready for review February 16, 2024 05:05
@brlbil brlbil requested review from a team as code owners February 16, 2024 05:05
@aanm aanm enabled auto-merge February 16, 2024 08:19
@aanm aanm added this pull request to the merge queue Feb 16, 2024
@maintainer-s-little-helper maintainer-s-little-helper bot added the ready-to-merge This PR has passed all tests and received consensus from code owners to merge. label Feb 16, 2024
Merged via the queue into main with commit 14d68f2 Feb 16, 2024
217 checks passed
@aanm aanm deleted the pr/brlbil/ci-update-k8s-versions branch February 16, 2024 08:38
@aanm
Copy link
Member

aanm commented Feb 19, 2024

@brlbil I think we might need to backport this to older branches?

@brlbil
Copy link
Contributor Author

brlbil commented Feb 19, 2024

@aanm, yes we do. I added the labels.

@brlbil brlbil added needs-backport/1.13 This PR / issue needs backporting to the v1.13 branch needs-backport/1.14 This PR / issue needs backporting to the v1.14 branch needs-backport/1.15 This PR / issue needs backporting to the v1.15 branch labels Feb 19, 2024
@maintainer-s-little-helper maintainer-s-little-helper bot added this to Needs backport from main in 1.13.13 Feb 19, 2024
@tklauser tklauser mentioned this pull request Feb 20, 2024
7 tasks
@tklauser tklauser added backport-pending/1.15 The backport for Cilium 1.15.x for this PR is in progress. and removed needs-backport/1.15 This PR / issue needs backporting to the v1.15 branch labels Feb 20, 2024
@maintainer-s-little-helper maintainer-s-little-helper bot moved this from Needs backport from main to Backport pending to v1.15 in 1.15.2 Feb 20, 2024
@tklauser tklauser mentioned this pull request Feb 20, 2024
6 tasks
@tklauser tklauser added backport-pending/1.14 The backport for Cilium 1.14.x for this PR is in progress. and removed needs-backport/1.14 This PR / issue needs backporting to the v1.14 branch labels Feb 20, 2024
@maintainer-s-little-helper maintainer-s-little-helper bot moved this from Needs backport from main to Backport pending to v1.14 in 1.14.8 Feb 20, 2024
@tklauser tklauser mentioned this pull request Feb 20, 2024
5 tasks
@tklauser tklauser added backport-pending/1.13 The backport for Cilium 1.13.x for this PR is in progress. and removed needs-backport/1.13 This PR / issue needs backporting to the v1.13 branch labels Feb 20, 2024
@maintainer-s-little-helper maintainer-s-little-helper bot moved this from Needs backport from main to Backport pending to v1.13 in 1.13.13 Feb 20, 2024
@github-actions github-actions bot added backport-done/1.13 The backport for Cilium 1.13.x for this PR is done. and removed backport-pending/1.13 The backport for Cilium 1.13.x for this PR is in progress. labels Feb 20, 2024
@maintainer-s-little-helper maintainer-s-little-helper bot moved this from Backport pending to v1.13 to Backport done to v1.13 in 1.13.13 Feb 20, 2024
@maintainer-s-little-helper maintainer-s-little-helper bot removed this from Backport done to v1.13 in 1.13.13 Feb 20, 2024
@github-actions github-actions bot added backport-done/1.14 The backport for Cilium 1.14.x for this PR is done. and removed backport-pending/1.14 The backport for Cilium 1.14.x for this PR is in progress. labels Feb 21, 2024
@maintainer-s-little-helper maintainer-s-little-helper bot moved this from Backport pending to v1.14 to Backport done to v1.14 in 1.14.8 Feb 21, 2024
@maintainer-s-little-helper maintainer-s-little-helper bot removed this from Backport done to v1.14 in 1.14.8 Feb 21, 2024
@maintainer-s-little-helper maintainer-s-little-helper bot added this to Backport done to v1.13 in 1.13.13 Feb 21, 2024
@github-actions github-actions bot added backport-done/1.15 The backport for Cilium 1.15.x for this PR is done. and removed backport-pending/1.15 The backport for Cilium 1.15.x for this PR is in progress. labels Feb 21, 2024
@maintainer-s-little-helper maintainer-s-little-helper bot added this to Backport done to v1.14 in 1.14.8 Feb 21, 2024
@maintainer-s-little-helper maintainer-s-little-helper bot removed this from Backport pending to v1.15 in 1.15.2 Feb 21, 2024
@maintainer-s-little-helper maintainer-s-little-helper bot added this to Backport done to v1.15 in 1.15.2 Feb 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/CI Continuous Integration testing issue or flake backport-done/1.13 The backport for Cilium 1.13.x for this PR is done. backport-done/1.14 The backport for Cilium 1.14.x for this PR is done. backport-done/1.15 The backport for Cilium 1.15.x for this PR is done. ready-to-merge This PR has passed all tests and received consensus from code owners to merge. release-note/ci This PR makes changes to the CI.
Projects
No open projects
1.13.13
Backport done to v1.13
1.14.8
Backport done to v1.14
1.15.2
Backport done to v1.15
Development

Successfully merging this pull request may close these issues.

CI: Outdated K8s Versions leading to Create Cluster failures
4 participants