Releases: kapicorp/kapitan
Releases · kapicorp/kapitan
0.16.0
- Updated reclass
- (#78) Support for creating a target secret on compile time, if the secret does not already exist:
?{gpg:path/to/new_secret|randomstr:32}
If path/to/new_secret
does not exist under secrets_path
it evaluates randomstr:32
, which returns a 32 byte-log random string generated by secrets.token_urlsafe and creates the secret with its content.
- (#79) Support for YAML C bindings to improve compilation performance.
If you're using the pip version of Kapitan, you can benefit from YAML C bindings support by running:
Linux: sudo apt-get install python3-yaml
Mac: brew install libyaml
0.15.0
- Updates to
deepmind/kapitan:ci
Docker image kapitan secrets --write
andkapitan secrets --update-targets
are now consistent in terms of the recipients list #67- Significant performance improvement to
kapitan compile
#71 kapitan compile
now writes the version to.kapitan
and future executions will check if the last used kapitan version is <= than the current kapitan version, to keep compilations consistent. You can skip version check by doingkapitan compile --ignore-version-check
. For more info see #57 and #72