diff --git a/keps/sig-cli/20191111-kui.md b/keps/sig-cli/2257-Kui/README.md similarity index 73% rename from keps/sig-cli/20191111-kui.md rename to keps/sig-cli/2257-Kui/README.md index cc2effc4e762..dec8ed2da03b 100644 --- a/keps/sig-cli/20191111-kui.md +++ b/keps/sig-cli/2257-Kui/README.md @@ -1,30 +1,4 @@ ---- -title: Kui Graphical Terminal Enhancements -authors: - - "@starpit" - - "@paulcastro" -owning-sig: sig-cli -participating-sigs: - - sig-cli -reviewers: - - "@pwittrock" - - "@soltysh" -approvers: - - "@pwittrock" - - "@soltysh" -editor: TBD -creation-date: 2019-11-14 -last-updated: 2020-01-30 -status: implemented -see-also: - -replaces: - -superseded-by: - ---- - -# Kubectl Graphical Plugins +# KEP-2257 Kui: Kubectl Graphical Plugins ## Table of Contents @@ -47,6 +21,18 @@ superseded-by: - [Implementation History](#implementation-history) +## Release Signoff Checklist +- [x] (R) Enhancement issue in release milestone, which links to KEP dir in [kubernetes/enhancements] (not the initial KEP PR) +- [x] (R) KEP approvers have approved the KEP status as `implementable` +- [x] (R) Design details are appropriately documented +- [x] (R) Test plan is in place, giving consideration to SIG Architecture and SIG Testing input +- [x] (R) Graduation criteria is in place +- [x] (R) Production readiness review completed +- [x] Production readiness review approved +- [x] "Implementation History" section is up-to-date for milestone +- [x] User-facing documentation has been created in [kubernetes/website], for publication to [kubernetes.io] +- [x] Supporting documentation—e.g., additional design documents, links to mailing list discussions/SIG meetings, relevant PRs/issues, release notes + ## Summary This enhancement offers a kubectl plugin framework that allows @@ -141,31 +127,33 @@ required to cover their plugin with tests. ### Graduation Criteria -TBD - -#### Examples - -We also have a log plugin written using the kui-core framework: [logui](https://github.com/kui-shell/plugin-logui). - -We also have a plugin for OpenWhisk: [oui](https://github.com/kui-shell/oui). - -##### Alpha -> Beta Graduation +#### Alpha -> Beta Graduation +- [x] At least 2 release cycles pass to gather feedback and bug reports during + real-world usage +- [x] End-user documentation is written +- [x] The client-side dry-run used to calculate the diff is replaced with the + server-side dry-run feature to improve correctness and accuracy for this + feature +- [x] The dependent API server-side dry-run feature is released to beta -##### Beta -> GA Graduation - - -##### Removing a deprecated flag +#### Beta -> GA Graduation +- [ ] At least 2 release cycles pass to gather feedback and bug reports during + real-world usage +- [ ] Integration tests are in Testgrid and linked in KEP +- [ ] Documentation exists for user stories +- [ ] The dependent API server-side dry-run feature is released to GA ### Upgrade / Downgrade Strategy +This section is not relevant because this is a client-side component only. -### Version Skew Strategy - +## Implementation History +- *2019-11*: Added KEP +- *2020-03*: Promoted from alpha to beta (v 8.0.0) -## Implementation History diff --git a/keps/sig-cli/2257-Kui/kep.yaml b/keps/sig-cli/2257-Kui/kep.yaml new file mode 100644 index 000000000000..8004372ecbcb --- /dev/null +++ b/keps/sig-cli/2257-Kui/kep.yaml @@ -0,0 +1,23 @@ +title: Kui Graphical Terminal Enhancements +authors: + - "@starpit" + - "@myan9" + - "@paulcastro" +owning-sig: sig-cli +participating-sigs: + - sig-cli +reviewers: + - "@pwittrock" + - "@soltysh" +approvers: + - "@pwittrock" + - "@soltysh" +editor: TBD +creation-date: 2019-11-14 +last-updated: 2021-01-12 +status: implemented +see-also: + +replaces: + +superseded-by: \ No newline at end of file