Skip to content

Commit 865035e

Browse files
Updates on service dependency
1 parent faf1b77 commit 865035e

File tree

1 file changed

+47
-1
lines changed
  • keps/sig-autoscaling/2702-graduate-hpa-api-to-GA

1 file changed

+47
-1
lines changed

keps/sig-autoscaling/2702-graduate-hpa-api-to-GA/README.md

Lines changed: 47 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ denote sections that are under active debate as follows:
3737
## Table of Contents
3838

3939
<!-- toc -->
40+
- [Release Signoff Checklist](#release-signoff-checklist)
4041
- [Summary](#summary)
4142
- [Motivation](#motivation)
4243
- [Goals](#goals)
@@ -51,13 +52,54 @@ denote sections that are under active debate as follows:
5152
- [Version Skew Strategy](#version-skew-strategy)
5253
- [Upgrade/Downgrade Strategy](#upgradedowngrade-strategy)
5354
- [Production Readiness Review Questionnaire](#production-readiness-review-questionnaire)
54-
- [Feature Enablement and Rollback](#feature-enablement-and-rollback)
55+
- [Requirements for migration](#requirements-for-migration)
5556
- [Rollout, Upgrade and Rollback Planning](#rollout-upgrade-and-rollback-planning)
5657
- [Monitoring Requirements](#monitoring-requirements)
5758
- [Dependencies](#dependencies)
5859
- [Scalability](#scalability)
5960
- [Implementation History](#implementation-history)
6061
<!-- /toc -->
62+
## Release Signoff Checklist
63+
64+
<!--
65+
**ACTION REQUIRED:** In order to merge code into a release, there must be an
66+
issue in [kubernetes/enhancements] referencing this KEP and targeting a release
67+
milestone **before the [Enhancement Freeze](https://git.k8s.io/sig-release/releases)
68+
of the targeted release**.
69+
70+
For enhancements that make changes to code or processes/procedures in core
71+
Kubernetes—i.e., [kubernetes/kubernetes], we require the following Release
72+
Signoff checklist to be completed.
73+
74+
Check these off as they are completed for the Release Team to track. These
75+
checklist items _must_ be updated for the enhancement to be released.
76+
-->
77+
78+
Items marked with (R) are required *prior to targeting to a milestone / release*.
79+
80+
- [ ] (R) Enhancement issue in release milestone, which links to KEP dir in [kubernetes/enhancements] (not the initial KEP PR)
81+
- [ ] (R) KEP approvers have approved the KEP status as `implementable`
82+
- [ ] (R) Design details are appropriately documented
83+
- [ ] (R) Test plan is in place, giving consideration to SIG Architecture and SIG Testing input (including test refactors)
84+
- [ ] e2e Tests for all Beta API Operations (endpoints)
85+
- [ ] (R) Ensure GA e2e tests for meet requirements for [Conformance Tests](https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/conformance-tests.md)
86+
- [ ] (R) Minimum Two Week Window for GA e2e tests to prove flake free
87+
- [ ] (R) Graduation criteria is in place
88+
- [ ] (R) [all GA Endpoints](https://github.com/kubernetes/community/pull/1806) must be hit by [Conformance Tests](https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/conformance-tests.md)
89+
- [ ] (R) Production readiness review completed
90+
- [ ] (R) Production readiness review approved
91+
- [ ] "Implementation History" section is up-to-date for milestone
92+
- [ ] User-facing documentation has been created in [kubernetes/website], for publication to [kubernetes.io]
93+
- [ ] Supporting documentation—e.g., additional design documents, links to mailing list discussions/SIG meetings, relevant PRs/issues, release notes
94+
95+
<!--
96+
**Note:** This checklist is iterative and should be reviewed and updated every time this enhancement is being considered for a milestone.
97+
-->
98+
99+
[kubernetes.io]: https://kubernetes.io/
100+
[kubernetes/enhancements]: https://git.k8s.io/enhancements
101+
[kubernetes/kubernetes]: https://git.k8s.io/kubernetes
102+
[kubernetes/website]: https://git.k8s.io/website
61103

62104
## Summary
63105

@@ -359,6 +401,10 @@ and creating new ones, as well as about cluster-level services (e.g. DNS):
359401
- Impact of its outage on the feature:
360402
- Impact of its degraded performance or high-error rates on the feature:
361403
-->
404+
The HPA requires the `metrics.k8s.io` APIs to be available in the cluster to operate,This API is served by the Metrics Server,
405+
without Metrics Server autoscaling on resource metrics will not work. Without the a custom metrics adapter and the backing metric store running, custom
406+
and external metrics will not work. If there are multiple metrics defined and one is not available, scale up will
407+
continue but scale down will not (for safety).
362408

363409
### Scalability
364410

0 commit comments

Comments
 (0)