You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- With this enhancement: `{minCompatibilityVersion-1}..{emulationVersion+1}`
342
+
- With this enhancement: `{minCompatibilityVersion}..{emulationVersion+1}`
342
343
343
344
### Changes to Feature Gates
344
345
@@ -599,11 +600,11 @@ for each API group. The StorageVersion changes across releases as API groups
599
600
graduate through stability levels.
600
601
601
602
During upgrades and downgrades, the storage version is particularly important.
602
-
To enable upgrades and rollbacks, the version selected for storage in etcd in
603
-
version N must be (en/de)codable for k8s versions N-1 through N+1.
603
+
To enable upgrades and rollbacks, pre compatibility version, the version selected for storage in etcd in
604
+
version N must be (en/de)codable for k8s versions N-1 through N+1. With compatibility version, the version selected for storage in etcd for the combination of `EmulationVersion` and `MinCompatibilityVersion` must be (en/de)codable for k8s versions `MinCompatibilityVersion` through `EmulationVersion+1`.
604
605
605
606
Thus, to determine the storage version to use at compatibility version N, we
606
-
will find the set of all supported GVRs for each of N-1, N, and N+1 and intersect
607
+
will find the set of all supported GVRs for each version in the range of `MinCompatibilityVersion`and `EmulationVersion+1` and intersect
607
608
them to find a list of all GVRs supported by every binary version in the window.
608
609
The storage version of each group-resource is the newest
609
610
(using kube-aware version sorting) version found in that list for that group-resource.
@@ -876,7 +877,7 @@ We intend to have this up and running for Beta
876
877
877
878
- Initial cross-branch e2e tests completed and enabled
878
879
- Emulation version support for N-3 minor versions
879
-
-Compatibility version support for N-3 minor versions
880
+
-Min compatibility version support for N-3 minor versions
880
881
- Clients send version number and servers report out-of-allowance skew to a metric
881
882
(Leveraging work from KEP-4355 if possible)
882
883
- All existing features migrated to versioned feature gate - [kubernetes #125031](https://github.com/kubernetes/kubernetes/issues/125031)
0 commit comments