@@ -378,7 +378,8 @@ feature.
378
378
379
379
NOTE: Also set `disable-supported` to `true` or `false` in `kep.yaml`.
380
380
-->
381
- Yes, we can roll back to a previous release of ` kubectl `
381
+ Yes, we can roll back to a previous release of ` kubectl ` or it can be simply done by user
382
+ by unsetting environment variable.
382
383
383
384
###### What happens if we reenable the feature if it was previously rolled back?
384
385
Shadowing will continue being supported without any impact on default behavior.
@@ -416,13 +417,15 @@ feature flags will be enabled on some API servers and not others during the
416
417
rollout. Similarly, consider large clusters and how enablement/disablement
417
418
will rollout across nodes.
418
419
-->
420
+ No
419
421
420
422
###### What specific metrics should inform a rollback?
421
423
422
424
<!--
423
425
What signals should users be paying attention to when the feature is young
424
426
that might indicate a serious problem?
425
427
-->
428
+ N/A
426
429
427
430
###### Were upgrade and rollback tested? Was the upgrade->downgrade->upgrade path tested?
428
431
@@ -431,12 +434,14 @@ Describe manual testing that was done and the outcomes.
431
434
Longer term, we may want to require automated upgrade/rollback tests, but we
432
435
are missing a bunch of machinery and tooling and can't do that now.
433
436
-->
437
+ N/A
434
438
435
439
###### Is the rollout accompanied by any deprecations and/or removals of features, APIs, fields of API types, flags, etc.?
436
440
437
441
<!--
438
442
Even if applying deprecation policies, they may still surprise some users.
439
443
-->
444
+ N/A
440
445
441
446
### Monitoring Requirements
442
447
@@ -454,6 +459,7 @@ Ideally, this should be a metric. Operations against the Kubernetes API (e.g.,
454
459
checking if there are objects with field X set) may be a last resort. Avoid
455
460
logs or events for this purpose.
456
461
-->
462
+ N/A
457
463
458
464
###### How can someone using this feature know that it is working for their instance?
459
465
@@ -465,14 +471,7 @@ Please describe all items visible to end users below with sufficient detail so t
465
471
and operation of this feature.
466
472
Recall that end users cannot usually observe component logs or access metrics.
467
473
-->
468
-
469
- - [ ] Events
470
- - Event Reason:
471
- - [ ] API .status
472
- - Condition name:
473
- - Other field:
474
- - [ ] Other (treat as last resort)
475
- - Details:
474
+ N/A
476
475
477
476
###### What are the reasonable SLOs (Service Level Objectives) for the enhancement?
478
477
@@ -490,26 +489,22 @@ high level (needs more precise definitions) those may be things like:
490
489
These goals will help you determine what you need to measure (SLIs) in the next
491
490
question.
492
491
-->
492
+ N/A
493
493
494
494
###### What are the SLIs (Service Level Indicators) an operator can use to determine the health of the service?
495
495
496
496
<!--
497
497
Pick one more of these and delete the rest.
498
498
-->
499
-
500
- - [ ] Metrics
501
- - Metric name:
502
- - [ Optional] Aggregation method:
503
- - Components exposing the metric:
504
- - [ ] Other (treat as last resort)
505
- - Details:
499
+ N/A
506
500
507
501
###### Are there any missing metrics that would be useful to have to improve observability of this feature?
508
502
509
503
<!--
510
504
Describe the metrics themselves and the reasons why they weren't added (e.g., cost,
511
505
implementation difficulties, etc.).
512
506
-->
507
+ N/A
513
508
514
509
### Dependencies
515
510
@@ -533,6 +528,7 @@ and creating new ones, as well as about cluster-level services (e.g. DNS):
533
528
- Impact of its outage on the feature:
534
529
- Impact of its degraded performance or high-error rates on the feature:
535
530
-->
531
+ No
536
532
537
533
### Scalability
538
534
@@ -545,6 +541,7 @@ For beta, this section is required: reviewers must answer these questions.
545
541
For GA, this section is required: approvers should be able to confirm the
546
542
previous answers based on experience in the field.
547
543
-->
544
+ N/A
548
545
549
546
###### Will enabling / using this feature result in any new API calls?
550
547
@@ -560,6 +557,7 @@ Focusing mostly on:
560
557
- periodic API calls to reconcile state (e.g. periodic fetching state,
561
558
heartbeats, leader election, etc.)
562
559
-->
560
+ No
563
561
564
562
###### Will enabling / using this feature result in introducing new API types?
565
563
@@ -569,6 +567,7 @@ Describe them, providing:
569
567
- Supported number of objects per cluster
570
568
- Supported number of objects per namespace (for namespace-scoped objects)
571
569
-->
570
+ No
572
571
573
572
###### Will enabling / using this feature result in any new calls to the cloud provider?
574
573
@@ -577,6 +576,7 @@ Describe them, providing:
577
576
- Which API(s):
578
577
- Estimated increase:
579
578
-->
579
+ No
580
580
581
581
###### Will enabling / using this feature result in increasing size or count of the existing API objects?
582
582
@@ -586,6 +586,7 @@ Describe them, providing:
586
586
- Estimated increase in size: (e.g., new annotation of size 32B)
587
587
- Estimated amount of new objects: (e.g., new Object X for every existing Pod)
588
588
-->
589
+ No
589
590
590
591
###### Will enabling / using this feature result in increasing time taken by any operations covered by existing SLIs/SLOs?
591
592
@@ -597,6 +598,7 @@ Think about adding additional work or introducing new steps in between
597
598
598
599
[existing SLIs/SLOs]: https://git.k8s.io/community/sig-scalability/slos/slos.md#kubernetes-slisslos
599
600
-->
601
+ No
600
602
601
603
###### Will enabling / using this feature result in non-negligible increase of resource usage (CPU, RAM, disk, IO, ...) in any components?
602
604
@@ -609,6 +611,7 @@ This through this both in small and large cases, again with respect to the
609
611
610
612
[supported limits]: https://git.k8s.io/community//sig-scalability/configs-and-limits/thresholds.md
611
613
-->
614
+ No
612
615
613
616
### Troubleshooting
614
617
0 commit comments