[FEATURE] Update K8s version support and component/pkg/build dependencies for Longhorn 1.5 #5595
Closed
Description
What's the task? Please describe
For each feature release, we will revisit if need to bump the minimum support version of K8s and K8s dependent libraries based on different reasons like K8s support version cycle, the minimum versions of K8s used by CSI sidecar components planned to deliver/support, etc.
https://kubernetes.io/releases/patch-releases/
At the moment, 1.26, 1.25, and 1.24 are actively maintained branches, and 1.23 EOL will be 2023-02-28
, so the expected min supported version will be bumped to 1.24.
Describe the items of the task (DoD, definition of done) you'd like
- Bump the recent versions of K8s-dependent libraries to the recently newer version given no backward compatibility concerns
- Fix deprecated resources being used/removed from unsupported K8s versions
- Update the min version support of K8s
- Update CSI sidecar versions
- Update Golang version
- Update the K8s version in e2e testing to the updated nearly K8s version @longhorn/qa
Metadata
Labels
CSI related like control/node driver, sidecarsKubernetes related like K8s version compatibilityImportant feature/issue to highlightFeature request, new featureMust be implement or fixed in this release (managed by PO)Note for installation, upgrade and highlighted issuesRequire updating the longhorn.io documentationRequire adding/updating manual test cases if they can't be automated
Type
Projects
Status
Closed