1
- ---
2
- title : Kui Graphical Terminal Enhancements
3
- authors :
4
- - " @starpit"
5
- - " @paulcastro"
6
- owning-sig : sig-cli
7
- participating-sigs :
8
- - sig-cli
9
- reviewers :
10
- - " @pwittrock"
11
- - " @soltysh"
12
- approvers :
13
- - " @pwittrock"
14
- - " @soltysh"
15
- editor : TBD
16
- creation-date : 2019-11-14
17
- last-updated : 2020-01-30
18
- status : implemented
19
- see-also :
20
-
21
- replaces :
22
-
23
- superseded-by :
24
-
25
- ---
26
-
27
- # Kubectl Graphical Plugins
1
+ # KEP-2257 Kui: Kubectl Graphical Plugins
28
2
29
3
## Table of Contents
30
4
@@ -47,6 +21,18 @@ superseded-by:
47
21
- [ Implementation History] ( #implementation-history )
48
22
<!-- /toc -->
49
23
24
+ ## Release Signoff Checklist
25
+ - [x] (R) Enhancement issue in release milestone, which links to KEP dir in [ kubernetes/enhancements] (not the initial KEP PR)
26
+ - [x] (R) KEP approvers have approved the KEP status as ` implementable `
27
+ - [x] (R) Design details are appropriately documented
28
+ - [x] (R) Test plan is in place, giving consideration to SIG Architecture and SIG Testing input
29
+ - [x] (R) Graduation criteria is in place
30
+ - [x] (R) Production readiness review completed
31
+ - [x] Production readiness review approved
32
+ - [x] "Implementation History" section is up-to-date for milestone
33
+ - [x] User-facing documentation has been created in [ kubernetes/website] , for publication to [ kubernetes.io]
34
+ - [x] Supporting documentation—e.g., additional design documents, links to mailing list discussions/SIG meetings, relevant PRs/issues, release notes
35
+
50
36
## Summary
51
37
52
38
This enhancement offers a kubectl plugin framework that allows
@@ -141,31 +127,33 @@ required to cover their plugin with tests.
141
127
142
128
### Graduation Criteria
143
129
144
- TBD
145
-
146
- #### Examples
147
-
148
- We also have a log plugin written using the kui-core framework: [ logui] ( https://github.com/kui-shell/plugin-logui ) .
149
-
150
- We also have a plugin for OpenWhisk: [ oui] ( https://github.com/kui-shell/oui ) .
151
-
152
- ##### Alpha -> Beta Graduation
130
+ #### Alpha -> Beta Graduation
153
131
132
+ - [x] At least 2 release cycles pass to gather feedback and bug reports during
133
+ real-world usage
134
+ - [x] End-user documentation is written
135
+ - [x] The client-side dry-run used to calculate the diff is replaced with the
136
+ server-side dry-run feature to improve correctness and accuracy for this
137
+ feature
138
+ - [x] The dependent API server-side dry-run feature is released to beta
154
139
155
- ##### Beta -> GA Graduation
156
-
157
-
158
- ##### Removing a deprecated flag
140
+ #### Beta -> GA Graduation
159
141
142
+ - [ ] At least 2 release cycles pass to gather feedback and bug reports during
143
+ real-world usage
144
+ - [ ] Integration tests are in Testgrid and linked in KEP
145
+ - [ ] Documentation exists for user stories
146
+ - [ ] The dependent API server-side dry-run feature is released to GA
160
147
161
148
### Upgrade / Downgrade Strategy
162
149
150
+ This section is not relevant because this is a client-side component only.
163
151
164
- ### Version Skew Strategy
165
-
152
+ ## Implementation History
166
153
154
+ - * 2019-11* : Added KEP
155
+ - * 2020-03* : Promoted from alpha to beta (v 8.0.0)
167
156
168
- ## Implementation History
169
157
170
158
171
159
0 commit comments