diff --git a/CHANGELOG.md b/CHANGELOG.md index 02d048e..5670335 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,26 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). +## [0.5.0] - 2018-02-03 + +### Added +- `kubesec create` for Secret bootstraping (from a set of key=value pairs / files): + + ```sh + $ kubesec create secret-name \ + --data key=value \ + --data file:pki/ca.crt \ + --data file:key.pem=pki/private/server.key + ``` +(`kubesec create --help` for more). +- `kubesec patch` for batch Secret editing: + + ```sh + $ kubesec patch secret.enc.yml --data key=value --data file:ta.key + ``` +(`kubesec patch --help` for more). +- [Tab completion](https://github.com/shyiko/kubesec#tab-completion) (for bash and zsh). + ## [0.4.2] - 2017-12-27 ### Fixed @@ -18,6 +38,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. ### Added - kubesec decrypt `--template ` option. e.g. + ```sh $ kubesec decrypt --cleartext \ --template=$'USERNAME={{ .data.USERNAME }}\nPASSWORD={{ .data.PASSWORD }}' \ @@ -40,6 +61,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. ### Added - MAC (AES-GMAC, covering both "data" and `--key`(s)). - `--cleartext` flag (available for `encrypt` & `decrypt` commands). e.g. + ```sh $ kubesec decrypt k8s/staging.secret.enc.yml @@ -74,6 +96,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. ## 0.1.0 - 2017-08-11 +[0.5.0]: https://github.com/shyiko/kubesec/compare/0.4.2...0.5.0 [0.4.2]: https://github.com/shyiko/kubesec/compare/0.4.1...0.4.2 [0.4.1]: https://github.com/shyiko/kubesec/compare/0.4.0...0.4.1 [0.4.0]: https://github.com/shyiko/kubesec/compare/0.3.1...0.4.0