kept is a CLI tool used to interact with Kubernetes enhancements. This is very much a beta project! In it's current state, it's primary use is to search for KEPs using a CLI interface. It also alows members of the Kubernetes release team to manage the lifecycle of KEPs.
The first thing you'll want to do is login with GitHub. To do this, run:
$ kept loginThis will display a code in your terminal and open a web browser window for you to enter the code in.
To search for KEPs, run:
$ kept listBy default, this command will display all active KEPs. To filter them, you can use the supported flags.
| flag | shorthand | function |
|---|---|---|
--milestone |
-m |
Filter KEPs by milestone (example 1.23) |
--sig |
-s |
Filter KEPs by SIG (example node) |
--stage |
-st |
Filter KEPs by stage (example beta) |
--tracked |
t |
Use to display only tracked KEPs |
to search an individual KEP using its issue number, run:
$ kept get {issue_number}To immediately open the KEP in a brower, you can use the --open flag. Example:
$ kept get 2278 --open