-
Epic
-
Resolution: Unresolved
-
Blocker
-
None
-
None
-
None
-
Upgrade to Kubernetes 1.35 - HyperShift
-
To Do
-
Product / Portfolio Work
-
100% To Do, 0% In Progress, 0% Done
-
False
-
-
False
-
None
-
None
-
None
Description
This epic encompasses the work required to introduce support for Kubernetes version 1.35 for Hosted Control Planes (HCPs) managed by HyperShift. The primary objective is to ensure that HyperShift can successfully provision, manage, and upgrade clusters to k8s 1.35. This effort aligns with our strategy to stay current with the upstream Kubernetes release cycle, thereby providing users with the latest stable features, security patches, and performance improvements.
Goal
- Introduce full, validated support for Kubernetes 1.35 as a target version for Hosted Control Planes.
- Address any breaking changes or deprecations introduced in the k8s 1.35 release.
Scope & Approach
_ _Dependency Updates:*
__ Update core Kubernetes dependencies (e.g., k8s.io/api, k8s.io/client-go, k8s.io/apimachinery, controller-runtime) to versions compatible with k8s 1.35.
_ _Testing and Validation:*
__ Update and execute any end-to-end (e2e) tests to validate k8s 1.35 cluster lifecycle management.
_ _Documentation:*
__ Update any official product and developer documentation to reflect the addition of support for k8s 1.35
Acceptance Criteria
- New Hosted Control Planes can be created successfully using Kubernetes version 1.35.
- Existing Hosted Control Planes can be upgraded to version 1.35 without data loss or unexpected downtime.
- All [Conformance] and HyperShift-specific e2e tests must pass for clusters running k8s 1.35.
- Public documentation is updated to list Kubernetes 1.35 as a supported and validated version.