-
Notifications
You must be signed in to change notification settings - Fork 15.4k
clarify tested/supported versions of transitive or third-party dependencies #12328
Copy link
Copy link
Closed as not planned
Closed as not planned
Copy link
Labels
kind/featureCategorizes issue or PR as related to a new feature.Categorizes issue or PR as related to a new feature.language/enIssues or PRs related to English languageIssues or PRs related to English languagelifecycle/rottenDenotes an issue or PR that has aged beyond stale and will be auto-closed.Denotes an issue or PR that has aged beyond stale and will be auto-closed.needs-triageIndicates an issue or PR lacks a `triage/foo` label and requires one.Indicates an issue or PR lacks a `triage/foo` label and requires one.priority/backlogHigher priority than priority/awaiting-more-evidence.Higher priority than priority/awaiting-more-evidence.sig/cluster-lifecycleCategorizes an issue or PR as relevant to SIG Cluster Lifecycle.Categorizes an issue or PR as relevant to SIG Cluster Lifecycle.sig/releaseCategorizes an issue or PR as relevant to SIG Release.Categorizes an issue or PR as relevant to SIG Release.sig/testingCategorizes an issue or PR as relevant to SIG Testing.Categorizes an issue or PR as relevant to SIG Testing.wg/ltsCategorizes an issue or PR as relevant to WG LTS.Categorizes an issue or PR as relevant to WG LTS.
Description
Follow up from #11060, tracked in #12329
what is our stated support or testing for transitive or third-party dependencies?
I see three main categories of dependencies and sets of questions that are unanswered in current documentation:
- etcd
- what versions are tested? what is the minimum and maximum supported version? should this info be in a machine-consumable format?
- is there a tested or recommended upgrade order/process?
- dependencies (things the kubelet/apiserver/controllers interact with via CRI, CNI, CSI, KMS APIs)
- what API versions are tested/supported
- what specific implementations/versions are tested?
- is there a tested or recommended upgrade order/process?
- when we say we recommend container engine or CSI driver A at version B for k8s release 1.n, does that imply we expect k8s release 1.n+2 to support the same to cover maximum skew?
- addons that are bundled with kubernetes releases
- what versions of these dependencies are tested and bundled in kubernetes release 1.X? should this info be in a machine-consumable format?
- if there a tested or recommended upgrade order/process (e.g. if the add-on is defined in a daemonset, should the new daemonset be applied before/after upgrading the control plane, before/after upgrading the kubelets)?
Finally, where should this information be maintained (a unified page with a version matrix, per-release, or something else)?
@kubernetes/sig-testing @kubernetes/sig-release @kubernetes/sig-cluster-lifecycle
(#12233 is open specifically for etcd)
Page to Update:
https://kubernetes.io/docs/setup/version-skew-policy/
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
kind/featureCategorizes issue or PR as related to a new feature.Categorizes issue or PR as related to a new feature.language/enIssues or PRs related to English languageIssues or PRs related to English languagelifecycle/rottenDenotes an issue or PR that has aged beyond stale and will be auto-closed.Denotes an issue or PR that has aged beyond stale and will be auto-closed.needs-triageIndicates an issue or PR lacks a `triage/foo` label and requires one.Indicates an issue or PR lacks a `triage/foo` label and requires one.priority/backlogHigher priority than priority/awaiting-more-evidence.Higher priority than priority/awaiting-more-evidence.sig/cluster-lifecycleCategorizes an issue or PR as relevant to SIG Cluster Lifecycle.Categorizes an issue or PR as relevant to SIG Cluster Lifecycle.sig/releaseCategorizes an issue or PR as relevant to SIG Release.Categorizes an issue or PR as relevant to SIG Release.sig/testingCategorizes an issue or PR as relevant to SIG Testing.Categorizes an issue or PR as relevant to SIG Testing.wg/ltsCategorizes an issue or PR as relevant to WG LTS.Categorizes an issue or PR as relevant to WG LTS.