-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Open
Labels
lifecycle/frozenIndicates that an issue or PR should not be auto-closed due to staleness.Indicates that an issue or PR should not be auto-closed due to staleness.sig/api-machineryCategorizes an issue or PR as relevant to SIG API Machinery.Categorizes an issue or PR as relevant to SIG API Machinery.stage/betaDenotes an issue tracking an enhancement targeted for Beta statusDenotes an issue tracking an enhancement targeted for Beta status
Description
Enhancement Description
- One-line enhancement description (can be used as a release note): Detect enum types in resource types, and generate enum definition in OpenAPI spec. This feature optionally depends on OpenAPI v3 #2896 , and should remain compatible with it.
- Kubernetes Enhancement Proposal: https://github.com/kubernetes/enhancements/blob/master/keps/sig-api-machinery/2887-openapi-enum-types/README.md
- Discussion Link:
- Primary contact (assignee): @jiahuif
- Responsible SIGs: api-machinery
- Enhancement target (which target equals to which milestone):
- Alpha release target (x.y): 1.23
- Beta release target (x.y): 1.24
- Stable release target (x.y):
- Alpha
- KEP (
k/enhancements) update PR(s): KEP-2887: Enum Types for OpenAPI #2888 - Code (
k/k) update PR(s): - Docs (
k/website) update PR(s): None needed. The documentation of this feature will be auto-generated from OpenAPI Spec.
- KEP (
- Beta
- KEP (
k/enhancements) update PR(s): KEP-2887: OpenAPI Enum Types to Beta #3184 - Code (
k/k) update PR(s): Graduate OpenAPI Enums to beta kubernetes#108898 - Docs (
k/website) update(s): OpenAPIEnums feature is beta in 1.24 website#32594
- KEP (
- Stable
- KEP (
k/enhancements) update PR(s): - Code (
k/k) update PR(s): - Docs (
k/website) update(s):
- KEP (
Please keep this description up to date. This will help the Enhancement Team to track the evolution of the enhancement efficiently.
nissessenap, mgoltzsche and xrstf
Metadata
Metadata
Assignees
Labels
lifecycle/frozenIndicates that an issue or PR should not be auto-closed due to staleness.Indicates that an issue or PR should not be auto-closed due to staleness.sig/api-machineryCategorizes an issue or PR as relevant to SIG API Machinery.Categorizes an issue or PR as relevant to SIG API Machinery.stage/betaDenotes an issue tracking an enhancement targeted for Beta statusDenotes an issue tracking an enhancement targeted for Beta status