@@ -237,14 +237,16 @@ Via feature gates
237
237
238
238
###### Does enabling the feature change any default behavior?
239
239
240
- No, we provide byte to byte compatibility .
240
+ Not visible to user, responses will have byte to byte equivalence .
241
241
242
242
###### Can the feature be disabled once it has been enabled (i.e. can we roll back the enablement)?
243
243
244
- Yes, without problem .
244
+ Yes, via disabling the feature-gate in kube-apiserver .
245
245
246
246
###### What happens if we reenable the feature if it was previously rolled back?
247
247
248
+ The feature is purely in-memory so it will just work as enabled for the first time.
249
+
248
250
###### Are there any tests for feature enablement/disablement?
249
251
250
252
Yes, will be covered by unit tests.
@@ -259,11 +261,11 @@ N/A
259
261
260
262
###### What specific metrics should inform a rollback?
261
263
262
- N/A
264
+ Errors in response encoding should be visible in number of 5XX status code in ` apiserver_request_total ` metric.
263
265
264
266
###### Were upgrade and rollback tested? Was the upgrade->downgrade->upgrade path tested?
265
267
266
- N/A
268
+ The feature is purely in-memory so it will just work as enabled for the first time.
267
269
268
270
###### Is the rollout accompanied by any deprecations and/or removals of features, APIs, fields of API types, flags, etc.?
269
271
274
276
275
277
###### How can an operator determine if the feature is in use by workloads?
276
278
277
- N/A
279
+ Check the feature gates enabled on apiserver and whether there are any LIST requests.
278
280
279
281
###### How can someone using this feature know that it is working for their instance?
280
282
281
- N/A
283
+ Not visible to user, responses will have byte to byte equivalence.
282
284
283
285
###### What are the reasonable SLOs (Service Level Objectives) for the enhancement?
284
286
285
- N/A
287
+ Latency and error rate of list requests shouldn't regress from official targets.
286
288
287
289
###### What are the SLIs (Service Level Indicators) an operator can use to determine the health of the service?
288
290
289
- N/A
291
+ Latency and error rate of list requests.
290
292
291
293
###### Are there any missing metrics that would be useful to have to improve observability of this feature?
292
294
0 commit comments