@@ -250,13 +250,15 @@ without any issues.
250
250
251
251
##### Integration tests
252
252
253
- - [ ] ensure existence of healthcheck endpoint (beta requirement)
253
+ - [ X ] ensure existence of healthcheck endpoint (beta requirement)
254
254
255
255
- <test >: <link to test coverage >
256
256
257
257
##### e2e tests
258
258
259
- - [ ] ensure existence of healthcheck endpoint (beta requirement)
259
+ Given this feature is purely in-memory, no enablement/disablement tests are needed.
260
+
261
+ - [ X ] ensure existence of healthcheck endpoint (beta requirement)
260
262
261
263
- <test >: <link to test coverage >
262
264
@@ -342,13 +344,10 @@ We will target this feature behind a flag `ComponentSLIs`
342
344
+ apiserver
343
345
+ kubelet
344
346
+ scheduler
345
- + controller-manager
347
+ + cloud-controller-manager
348
+ + kube-controller-manager
346
349
+ kube-proxy
347
350
348
- ###### Are there any tests for feature enablement/disablement?
349
-
350
- Given this feature is purely in-memory, no enablement/disablement tests are needed.
351
-
352
351
###### Does enabling the feature change any default behavior?
353
352
354
353
Yes it will expose a new metrics endpoint.
@@ -363,7 +362,7 @@ It will expose the metrics endpoint again
363
362
364
363
###### Are there any tests for feature enablement/disablement?
365
364
366
- We intend to add them with our e2e tests.
365
+ Given this feature is purely in-memory, no enablement/disablement tests are needed .
367
366
368
367
### Rollout, Upgrade and Rollback Planning
369
368
@@ -396,7 +395,7 @@ They can check their prometheus scrape configs.
396
395
397
396
###### How can someone using this feature know that it is working for their instance?
398
397
399
- They can curl the apiserver's ` metrics/slis ` endpoint.
398
+ They can curl any of the kubernetes components's (except etcd) ` metrics/slis ` endpoint.
400
399
401
400
###### What are the reasonable SLOs (Service Level Objectives) for the enhancement?
402
401
@@ -466,9 +465,9 @@ details). For now, we leave it here.
466
465
467
466
###### How does this feature react if the API server and/or etcd is unavailable?
468
467
469
- If apiserver is unavailable, then you will not be able to ingest the metrics from the apiserver .
470
- However, the failure of etcd should allow you to scrape the metrics from apiserver, so long as
471
- it is otherwise healthy.
468
+ If component is unavailable, then you will not be able to ingest the metrics from the component .
469
+ However, in the case of the apiserver, the failure of etcd should allow you to scrape the metrics
470
+ from component, so long as it is otherwise healthy.
472
471
473
472
###### What are other known failure modes?
474
473
0 commit comments