-
Notifications
You must be signed in to change notification settings - Fork 502
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
Question about support matrix for kubernetes-cni package and confusion about its versioning in different repos #3238
Comments
Hello @haiwu, The package version has two parts: the version of the component and the package revision, usually separated with It's mentioned in the announcement blog post that the package revision format got changed in the new repos:
Revisions for the RPM packages are following a slightly different format, but we're addressing that as part of #3221 I hope the revision part is more clear now, but if not, please let us know if you have any other questions. |
I missed this question, but we don't have a formalized compatibility matrix. Most of these releases are requiring at least kubernetes-cni 1.1.1, as can be seen here: https://github.com/kubernetes/release/blob/master/cmd/krel/templates/latest/metadata.yaml Starting with 1.29, we'll publish only kubernetes-cni versions that were tested with the given Kubernetes minor version, providing a sort of compatibility matrix. We'll also try to document that in some form. |
Hi @xmudrii: Thanks for clarifying! Does this mean that we could just go ahead and use 'kubernetes-cni' package latest version '1.2.0-2.1' for all k8s installations, covering k8s 1.25, 1.26, 1.27 and 1.28? Meaning we could always just go with latest 'kubernetes-cni' for all k8s releases? |
@haiwu In theory yes, but it also depends on the used container runtime. What we tested can be found in the corresponding release branch via dependencies.yaml: |
The Kubernetes project currently lacks enough contributors to adequately respond to all issues. This bot triages un-triaged issues according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle stale |
The Kubernetes project currently lacks enough active contributors to adequately respond to all issues. This bot triages un-triaged issues according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle rotten |
What happened:
Where is the support matrix for 'kubernetes-cni' package?
What you expected to happen:
Expect to have some support matrix for this package for different k8s versions.
How to reproduce it (as minimally and precisely as possible):
I could see these deb packages for 'kubernetes-cni' available from both Google-hosted repo and the new repo:
But which version of kubernets-cni package are good for which k8s 1.25, 1.26, 1.27?
Some words from
https://kubernetes.io/blog/2023/08/15/pkgs-k8s-io-introduction/
: Kubernetes repositories for v1.24 to v1.27 have same versions of these packages as the Google-hosted repository.But as shown above, the Google-hosted repository has 1.1.1-00 version, while the new repo has 1.1.1-2.1 version, not exactly the same. Same thing could be said about 1.2.0-00 in Google-hosted repository, but 1.2.0-2.1 in the new repo.
And any difference between these versions in different repo? This is very confusing. Please clarify.
Anything else we need to know?:
N/A
The text was updated successfully, but these errors were encountered: