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
vendor: Update k8s dependencies and tests to 1.22.0-rc.0 #16989
Conversation
1daf907
to
cd3f883
Compare
test-me-please Job 'Cilium-PR-K8s-1.19-kernel-5.4' failed and looks like it's a real failure: Click to show.Test Name
Failure Output
Job 'Cilium-PR-Runtime-4.9' failed and looks like it's a real failure: Click to show.Test Name
Failure Output
|
cd3f883
to
7492305
Compare
test-me-please Job 'Cilium-PR-Runtime-4.9' failed and has not been observed before, so may be related to your PR: Click to show.Test Name
Failure Output
If it is a flake, comment Job 'Cilium-PR-K8s-1.19-kernel-5.4' failed and has not been observed before, so may be related to your PR: Click to show.Test Name
Failure Output
If it is a flake, comment |
Commit f9f23e0799d22f3484771cb635edaf4ab034bc6c does not contain "Signed-off-by". Please follow instructions provided in https://docs.cilium.io/en/stable/contributing/development/contributing_guide/#developer-s-certificate-of-origin |
f9f23e0
to
382180c
Compare
test-me-please Job 'Cilium-PR-Runtime-4.9' failed and has not been observed before, so may be related to your PR: Click to show.Test Name
Failure Output
If it is a flake, comment Job 'Cilium-PR-K8s-1.19-kernel-5.4' failed and has not been observed before, so may be related to your PR: Click to show.Test Name
Failure Output
If it is a flake, comment |
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.
There are a couple of things that are missing:
-
test/provision/manifest
needs a directory with the coredns released with 1.22.0, the location of those paths are available in the header of 1.21 files - All files under
pkg/k8s/slim
need to be updated with the changes from the 1.22 files. Instructions are available underpkg/k8s/slim/README.md
- There are some changes needed in the DaemonSet as some fields are deprecated:
Warning: spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[1].matchExpressions[0].key: beta.kubernetes.io/os is deprecated since v1.14; use "kubernetes.io/os" instead
Warning: spec.template.metadata.annotations[scheduler.alpha.kubernetes.io/critical-pod]: non-functional in v1.16+; use the "priorityClassName" field instead
- Some Jenkins files need to be modified to pick up the new k8s version
- The default k8s version needs to change in
cilium/test/test_suite_test.go
Line 31 in a8e3fa2
"K8S_VERSION": "1.21", -
contrib/vagrant/scripts/helpers.bash
needs to be updated as well
Mostly following the similar changes performed in commit 382e7e4
382180c
to
4908a59
Compare
/test Job 'Cilium-PR-K8s-1.21-kernel-4.9' failed and has not been observed before, so may be related to your PR: Click to show.Test Name
Failure Output
If it is a flake, comment |
Seems like it must be a flake, but I can't figure it out. |
/test-1.22-4.9 |
c74d1be
to
73ba07f
Compare
/test-1.22-4.9 |
1 similar comment
/test-1.22-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.
LGTM
25eb4c7
to
735c231
Compare
Signed-off-by: Nate Sweet <nathanjsweet@pm.me>
735c231
to
0660aaf
Compare
/test-1.22-4.9 |
Once this is actually merged, we need to rotate the
Please ping me on Slack when merging 🚀 |
Following merge of cilium#16989, we now support K8s 1.22 and have rotated the Jenkins test jobs as follow: - Added: Kernel 4.9 testing on K8s 1.22 - Changed: Kernel 4.19 testing on K8s 1.21 (instead of 1.20) - Changed: Kernel 5.4 testing on K8s 1.20 (instead of 1.19) - Added: Kernel 4.9 testing on K8s 1.20 - Removed: 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 cilium#16989, we now support K8s 1.22 and the default K8s version for Vagrant VMs is 1.21. Signed-off-by: Nicolas Busseneau <nicolas@isovalent.com>
Following merge of #16989, we now support K8s 1.22 and have rotated the Jenkins test jobs as follow: - Added: Kernel 4.9 testing on K8s 1.22 - Changed: Kernel 4.19 testing on K8s 1.21 (instead of 1.20) - Changed: Kernel 5.4 testing on K8s 1.20 (instead of 1.19) - Added: Kernel 4.9 testing on K8s 1.20 - Removed: 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 #16989, we now support K8s 1.22 and the default K8s version for Vagrant VMs is 1.21. Signed-off-by: Nicolas Busseneau <nicolas@isovalent.com>
Signed-off-by: Nate Sweet nathanjsweet@pm.me