Skip to content

Commit

Permalink
Update Kui KEP to new template ref kubernetes#2220
Browse files Browse the repository at this point in the history
  • Loading branch information
paulcastro committed Jan 12, 2021
1 parent 2c10835 commit 9391ff5
Showing 1 changed file with 38 additions and 6 deletions.
44 changes: 38 additions & 6 deletions keps/sig-cli/20191111-kui.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
title: Kui Graphical Terminal Enhancements
authors:
- "@starpit"
- "@myan9"
- "@paulcastro"
owning-sig: sig-cli
participating-sigs:
Expand All @@ -14,7 +15,7 @@ approvers:
- "@soltysh"
editor: TBD
creation-date: 2019-11-14
last-updated: 2020-01-30
last-updated: 2020-12-14
status: implemented
see-also:

Expand Down Expand Up @@ -47,6 +48,18 @@ superseded-by:
- [Implementation History](#implementation-history)
<!-- /toc -->

## 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
Expand Down Expand Up @@ -149,23 +162,42 @@ We also have a log plugin written using the kui-core framework: [logui](https://

We also have a plugin for OpenWhisk: [oui](https://github.com/kui-shell/oui).

##### Alpha -> Beta Graduation


##### Beta -> GA 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

##### 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

To check what the merged live object would look like, the `kubectl diff`
command relies on server-side dry-run support for the resource.

If an API server has disabled server-side dry-run or the API server was
downgraded to a version without server-side dry-run, then `kubectl diff` will
fail to get a merged version of the object and not display a diff.

## Implementation History

- *2019-11*: Added KEP
- *2020-03*: Promoted from alpha to beta (v 8.0.0)




0 comments on commit 9391ff5

Please sign in to comment.