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 89b37ed
Show file tree
Hide file tree
Showing 2 changed files with 54 additions and 43 deletions.
74 changes: 31 additions & 43 deletions keps/sig-cli/20191111-kui.md → keps/sig-cli/2257-Kui/README.md
Original file line number Diff line number Diff line change
@@ -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

Expand All @@ -47,6 +21,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 @@ -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



23 changes: 23 additions & 0 deletions keps/sig-cli/2257-Kui/kep.yaml
Original file line number Diff line number Diff line change
@@ -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:

0 comments on commit 89b37ed

Please sign in to comment.