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
@@ -38,12 +12,8 @@ superseded-by:
38
12
- [ Design Details] ( #design-details )
39
13
- [ Test Plan] ( #test-plan )
40
14
- [ Graduation Criteria] ( #graduation-criteria )
41
- - [ Examples] ( #examples )
42
- - [ Alpha -> ; Beta Graduation] ( #alpha---beta-graduation )
43
- - [ Beta -> ; GA Graduation] ( #beta---ga-graduation )
44
- - [ Removing a deprecated flag] ( #removing-a-deprecated-flag )
45
- - [ Upgrade / Downgrade Strategy] ( #upgrade--downgrade-strategy )
46
- - [ Version Skew Strategy] ( #version-skew-strategy )
15
+ - [ Alpha -> ; Beta Graduation] ( #alpha---beta-graduation )
16
+ - [ Beta -> ; GA Graduation] ( #beta---ga-graduation )
47
17
- [ Implementation History] ( #implementation-history )
48
18
<!-- /toc -->
49
19
@@ -141,31 +111,29 @@ required to cover their plugin with tests.
141
111
142
112
### Graduation Criteria
143
113
144
- TBD
114
+ #### Alpha -> Beta Graduation
145
115
146
- #### Examples
116
+ - [x] At least 2 release cycles pass to gather feedback and bug reports during
117
+ real-world usage
118
+ - [x] End-user documentation is written
119
+ - [x] The client-side dry-run used to calculate the diff is replaced with the
120
+ server-side dry-run feature to improve correctness and accuracy for this
121
+ feature
122
+ - [x] The dependent API server-side dry-run feature is released to beta
147
123
148
- We also have a log plugin written using the kui-core framework: [ logui ] ( https://github.com/kui-shell/plugin-logui ) .
124
+ #### Beta -> GA Graduation
149
125
150
- We also have a plugin for OpenWhisk: [ oui] ( https://github.com/kui-shell/oui ) .
151
-
152
- ##### Alpha -> Beta Graduation
153
-
154
-
155
- ##### Beta -> GA Graduation
156
-
157
-
158
- ##### Removing a deprecated flag
159
-
160
-
161
- ### Upgrade / Downgrade Strategy
162
-
163
-
164
- ### Version Skew Strategy
126
+ - [ ] At least 2 release cycles pass to gather feedback and bug reports during
127
+ real-world usage
128
+ - [ ] Integration tests are in Testgrid and linked in KEP
129
+ - [ ] Documentation exists for user stories
130
+ - [ ] The dependent API server-side dry-run feature is released to GA
165
131
132
+ ## Implementation History
166
133
134
+ - * 2019-11* : Added KEP
135
+ - * 2020-03* : Promoted from alpha to beta (v 8.0.0)
167
136
168
- ## Implementation History
169
137
170
138
171
139
0 commit comments