@@ -187,8 +187,8 @@ Kubernetes control-plane, by means of:
187
187
- (starting point) binary-version 1.28 (compat-version 1.28)
188
188
- upgrade binary-version to 1.31 (compat-version stays at 1.28 - this is our skip-level binary upgrade)
189
189
- keep binary-version 1.31 while upgrading compat-version to 1.29 (stepwise upgrade of compatibility)
190
- - keep binary-version 1.31 while upgrading compat-version to 1.29 (stepwise upgrade of compatibility)
191
190
- keep binary-version 1.31 while upgrading compat-version to 1.30 (stepwise upgrade of compatibility)
191
+ - keep binary-version 1.31 while upgrading compat-version to 1.31 (stepwise upgrade of compatibility)
192
192
193
193
194
194
### Goals
@@ -198,7 +198,7 @@ Kubernetes control-plane, by means of:
198
198
- A Kubernetes binary with compatibility version set to N, will pass the
199
199
conformance and e2e tests from Kubernetes release version N.
200
200
- A Kubernetes binary with compatibility version set to N does not enable any
201
- changes (storage versions, CEL feature, feawtures ) that would prevent it
201
+ changes (storage versions, CEL feature, features ) that would prevent it
202
202
from being rolled back to N-1.
203
203
- The most recent Kubernetes version supports compatiblity version being set to
204
204
the full range of supported versions (N..N-3).
@@ -226,11 +226,12 @@ type FeatureSpec struct {
226
226
}
227
227
```
228
228
229
- When a component starts, feature gates will be compared against the compatibility version to
230
- determine which features to enable for that compatibility version.
229
+ When a component starts, feature gates will be compared against the
230
+ compatibility version to determine which features to enable for that
231
+ compatibility version.
231
232
232
- Similarily, StorageVersions, APIs and CEL features will be versioned such that configured
233
- to match a compatibbility version.
233
+ Similarily, StorageVersions, APIs and CEL features will be versioned such that
234
+ configured to match a compatibbility version.
234
235
235
236
### User Stories (Optional)
236
237
@@ -243,9 +244,9 @@ bogged down.
243
244
244
245
#### Story 1
245
246
246
- A cluster administrator is running Kubernetes 1.30.12 and wishes to perform a cautious
247
- upgrade to 1.31.5 using the smallest upgrade steps possible, validaing the health
248
- of the cluster between each step.
247
+ A cluster administrator is running Kubernetes 1.30.12 and wishes to perform a
248
+ cautious upgrade to 1.31.5 using the smallest upgrade steps possible, validating
249
+ the health of the cluster between each step.
249
250
250
251
- For each control plane component, in the [ recommended
251
252
order] ( https://kubernetes.io/releases/version-skew-policy/ ) :
0 commit comments