Skip to content

Commit 11f44d0

Browse files
update minCompatibilityVersion range.
Signed-off-by: Siyuan Zhang <[email protected]>
1 parent 60dd2a9 commit 11f44d0

File tree

1 file changed

+5
-5
lines changed
  • keps/sig-architecture/4330-compatibility-versions

1 file changed

+5
-5
lines changed

Diff for: keps/sig-architecture/4330-compatibility-versions/README.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -276,8 +276,8 @@ release for features to settle in as is typically needed for rollback support.
276276
- In alpha we intend to support:
277277
- `--emulation-version` range of `binaryMinorVersion`..`binaryMinorVersion-1`
278278
- In beta, we intend to extend support to:
279-
- `--emulation-version` range of `binaryMinorVersion`..`binaryMinorVersion-1`
280-
- `--min-compatibility-version` to `binaryMinorVersion`..`binaryMinorVersion-1`
279+
- `--emulation-version` range of `binaryMinorVersion`..`binaryMinorVersion-3`
280+
- `--min-compatibility-version` to `emulationVersion`..`binaryMinorVersion-4`
281281

282282
### Non-Goals
283283

@@ -316,7 +316,7 @@ version be <= the kube-apiserver binary version, it must also be <= the
316316

317317
#### --min-compatibility-version
318318

319-
- Defaults to `binaryVersion-1` (matching current behavior)
319+
- Defaults to `emulationVersion-1` (matching current behavior in emulation mode)
320320
- Must be <= `--emulation-version`
321321
- Must not be lower than the supported range of minor versions (see graduation
322322
criteria for ranges). If below the supported version range the binary will
@@ -338,7 +338,7 @@ rules be defined in terms of compatibility and emulation versions:
338338

339339
- kubectl:
340340
- Previously: `1.{binaryMinorVersion-1}`..`{binaryVersion+1}`
341-
- With this enhancement: `{minCompatibilityVersion-1}..{emulationVersion+1}`
341+
- With this enhancement: `{minCompatibilityVersion}..{emulationVersion+1}`
342342

343343
### Changes to Feature Gates
344344

@@ -876,7 +876,7 @@ We intend to have this up and running for Beta
876876

877877
- Initial cross-branch e2e tests completed and enabled
878878
- Emulation version support for N-3 minor versions
879-
- Compatibility version support for N-3 minor versions
879+
- Min compatibility version support for N-4 minor versions
880880
- Clients send version number and servers report out-of-allowance skew to a metric
881881
(Leveraging work from KEP-4355 if possible)
882882
- All existing features migrated to versioned feature gate - [kubernetes #125031](https://github.com/kubernetes/kubernetes/issues/125031)

0 commit comments

Comments
 (0)