-
Notifications
You must be signed in to change notification settings - Fork 1.7k
KEP: Enhance the KEP implementation #617
Copy link
Copy link
Closed
Labels
area/enhancementsIssues or PRs related to the Enhancements subprojectIssues or PRs related to the Enhancements subprojectkind/featureCategorizes issue or PR as related to a new feature.Categorizes issue or PR as related to a new feature.kind/kepCategorizes KEP tracking issues and PRs modifying the KEP directoryCategorizes KEP tracking issues and PRs modifying the KEP directorylifecycle/rottenDenotes an issue or PR that has aged beyond stale and will be auto-closed.Denotes an issue or PR that has aged beyond stale and will be auto-closed.sig/architectureCategorizes an issue or PR as relevant to SIG Architecture.Categorizes an issue or PR as relevant to SIG Architecture.stage/betaDenotes an issue tracking an enhancement targeted for Beta statusDenotes an issue tracking an enhancement targeted for Beta statustracked/out-of-treeDenotes an out-of-tree enhancement issue, which does not need to be tracked by the Release TeamDenotes an out-of-tree enhancement issue, which does not need to be tracked by the Release Team
Milestone
Metadata
Metadata
Labels
area/enhancementsIssues or PRs related to the Enhancements subprojectIssues or PRs related to the Enhancements subprojectkind/featureCategorizes issue or PR as related to a new feature.Categorizes issue or PR as related to a new feature.kind/kepCategorizes KEP tracking issues and PRs modifying the KEP directoryCategorizes KEP tracking issues and PRs modifying the KEP directorylifecycle/rottenDenotes an issue or PR that has aged beyond stale and will be auto-closed.Denotes an issue or PR that has aged beyond stale and will be auto-closed.sig/architectureCategorizes an issue or PR as relevant to SIG Architecture.Categorizes an issue or PR as relevant to SIG Architecture.stage/betaDenotes an issue tracking an enhancement targeted for Beta statusDenotes an issue tracking an enhancement targeted for Beta statustracked/out-of-treeDenotes an out-of-tree enhancement issue, which does not need to be tracked by the Release TeamDenotes an out-of-tree enhancement issue, which does not need to be tracked by the Release Team
Kubernetes Enhancement Proposal Implementation
/sig architecture
/kind feature
/milestone v1.13
Project tracking board
https://github.com/orgs/kubernetes/projects/5
High-level implementation plan
Define
scopefield for KEP metadata #2311Before a KEP gets filed
needs-triageshould be other SIGs’ responsibility.Organize
- Stricter validation for KEPs — time to ratchet up presubmits -- can do it, but need to ensure it’s nonblocking as a presubmit so people can slowly fix these things. Secondary presubmit report? Flag or boolean option in kepeval tool?
- Acceptance criteria: all KEPs are actually in proper forma
kind/keplabel for [k/community] and [k/features]k/community:kind/kep(done via owner file) - no longer relevantorg:kubernetes label:kind/kep, so we can identify active PRs tok/communityand reroute the PR authors tok/enhancements(depending on the state)For
k/enhancements(fkak/features):kind/kepkind/kep, differentiating them fromkind/featurekind/kepfrom [k/community] once KEP migration is completeVisibility and Automation
keps/(KEPs)design-proposals/(historical design proposals from https://git.k8s.io/community/contributors/design-proposals)arch[itecture]|design/(design principles of Kubernetes, derived from reorganizing https://git.k8s.io/community/contributors/devel, mentioned here)Improve KEP Template to drive consistent user experience and minds
Other to-do's for this to become
stable- [ ] Enable versioning and consistent data validation for KEPs #2348