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
Update k8s tests and libraries to v1.23.0-rc.0 #18008
Conversation
cedad81
to
3e03fd3
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Code changes LGTM. I am making changes to Jenkins to add 1.23 and enable testing via /test-1.23-4.9
.
Once this is actually merged or close to merging (depending if we want to test the rotated jobs before or after merging), we need to rotate the /test
(master
branch) Jenkins triggers and Jenkins pipelines. This entails:
- Adding Kernel 4.9 / K8s 1.23 testing
- Testing Kernel 4.19 on 1.22 instead of 1.21
- Testing Kernel 5.4 on 1.21 instead of 1.20
- Rolling back 1.21 to 4.9 kernel
- Updating the Table of Truth:tm:
- Update MLH config
- After updating triggers on Jenkins, trigger
/test
at least once so that the jobs get registered on GH, then update GH PR status marked as required.
Please ping me on Slack when merging 🚀
/test-1.23-4.9 |
3e03fd3
to
ef279a5
Compare
/test-1.23-4.9 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Missed in previous review:
- Updating supported K8s versions in
Documentation/contributing/testing/e2e.rst
. - Updating default K8s version in
jenkinsfiles/ginkgo-kernel.Jenkinsfile
.
/test-1.23-4.9 |
c395a60
to
7bc89fa
Compare
/test-1.23-4.9 |
/test-upstream |
/test Job 'Cilium-PR-K8s-1.21-kernel-4.19' hit: #17881 (98.18% similarity) |
7bc89fa
to
244cd8b
Compare
Fixed all comments mentioned by Quentin. Doesn't require a new CI run. Merging since previously it was all green |
Following merge of cilium#18008, we now support K8s 1.22 and have rotated the Jenkins test jobs as follow: - Changed: Kernel 4.9 testing on K8s 1.23 (instead of 1.22) - Changed: Kernel 4.19 testing on K8s 1.22 (instead of 1.21) - Changed: Kernel 5.4 testing on K8s 1.21 (instead of 1.20) - Added: Kernel 4.9 testing on K8s 1.21 See the Table of Truth:tm: for up to date status on all trigger phrases: https://docs.google.com/spreadsheets/d/1TThkqvVZxaqLR-Ela4ZrcJ0lrTJByCqrbdCjnI32_X0/edit#gid=0 Signed-off-by: Nicolas Busseneau <nicolas@isovalent.com>
Following merge of #18008, we now support K8s 1.22 and have rotated the Jenkins test jobs as follow: - Changed: Kernel 4.9 testing on K8s 1.23 (instead of 1.22) - Changed: Kernel 4.19 testing on K8s 1.22 (instead of 1.21) - Changed: Kernel 5.4 testing on K8s 1.21 (instead of 1.20) - Added: Kernel 4.9 testing on K8s 1.21 See the Table of Truth:tm: for up to date status on all trigger phrases: https://docs.google.com/spreadsheets/d/1TThkqvVZxaqLR-Ela4ZrcJ0lrTJByCqrbdCjnI32_X0/edit#gid=0 Signed-off-by: Nicolas Busseneau <nicolas@isovalent.com>
This pulls in k8s 1.23 (tagged as v0.24.0-alpha.0, see cilium/cilium#18008 (comment)) and thus requires some changes to corev1.Probe and corev1.Lifecycle instantiations. Signed-off-by: Tobias Klauser <tobias@cilium.io>
This also pulls in k8s 1.23 (tagged as v0.24.0-alpha.0, see cilium/cilium#18008 (comment)) and thus requires some changes to corev1.Probe and corev1.Lifecycle instantiations. Signed-off-by: Tobias Klauser <tobias@cilium.io>
This also pulls in k8s 1.23 (tagged as v0.24.0-alpha.0, see cilium/cilium#18008 (comment)) and thus requires some changes to corev1.Probe and corev1.Lifecycle instantiations. Signed-off-by: Tobias Klauser <tobias@cilium.io>
This also pulls in k8s 1.23 (tagged as v0.24.0-alpha.0, see cilium/cilium#18008 (comment)) and thus requires some changes to corev1.Probe and corev1.Lifecycle instantiations. Signed-off-by: Tobias Klauser <tobias@cilium.io>
This also pulls in k8s 1.23 (tagged as v0.24.0-alpha.0, see cilium/cilium#18008 (comment)). Signed-off-by: Tobias Klauser <tobias@cilium.io>
This also pulls in k8s 1.23 (tagged as v0.24.0-alpha.0, see cilium/cilium#18008 (comment)). Signed-off-by: Tobias Klauser <tobias@cilium.io>
This also pulls in k8s 1.23 (tagged as v0.24.0-alpha.0, see cilium/cilium#18008 (comment)). Signed-off-by: Tobias Klauser <tobias@cilium.io>
This also pulls in k8s 1.23 (tagged as v0.24.0-alpha.0, see cilium/cilium#18008 (comment)). Signed-off-by: Tobias Klauser <tobias@cilium.io>
This also pulls in k8s 1.23 (tagged as v0.24.0-alpha.0, see cilium/cilium#18008 (comment)). Signed-off-by: Tobias Klauser <tobias@cilium.io>
This also pulls in k8s 1.23 (tagged as v0.24.0-alpha.0, see cilium/cilium#18008 (comment)) and thus requires some changes to corev1.Probe and corev1.Lifecycle instantiations. Signed-off-by: Tobias Klauser <tobias@cilium.io>
This also pulls in k8s 1.23 (tagged as v0.24.0-alpha.0, see cilium#18008 (comment)) and thus requires some changes to corev1.Probe and corev1.Lifecycle instantiations. Signed-off-by: Tobias Klauser <tobias@cilium.io>
Signed-off-by: André Martins andre@cilium.io