Releases: kapicorp/kapitan
Releases · kapicorp/kapitan
0.15.0
- Updates to
deepmind/kapitan:ci
Docker image
kapitan secrets --write
and kapitan 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 doing kapitan compile --ignore-version-check
. For more info see #57 and #72
0.14.0
- Kapitan now requires python 3.6
- Fixed dockerfile to ensure delegated volumes (#47)
- Fixed missing target compiled directory
- Target compilation error improvements (#62)
- gnupg updated to 0.4.2
- Inventory target pattern command parsing improvements
v0.13.0
- Added --pattern feature to inventory cli (#41)
- now using python3 lru_cache instead of memoize
- fixed searchvar (#40)
v0.12.0
- moved to python 3 (python 2 should still work but no longer supported)
- updated to jsonnet v0.10.0
- new yaml jinja2 filter
- target secrets support (#36)
- more tests
v0.11.0
- Supports compiling specific targets
- Breaking change: non inventory target files are gone
v0.10.0
- Supports reading targets from the inventory as well as target files
- Breaking change: the keys in compile items changed, see #22
v0.9.19
- checks for gpg key expiry
- allow base64 encoding content for secrets
- support for revealing files in directories
v0.9.18
- fixes a bug that overwrites the output_path if it is set to '.'
v0.9.17
- breaking change: the compile command will compile all targets found (#16)
- log/print friendlier error messages avoiding tracebacks for known failure behaviours (#15) (fixes #11)
v0.9.16
- gpg secrets support
- compiled secret tags
- new --reveal flag for compile sub-command
- new --no-verify for secrets sub-command
- new yaml_dump() native jsonnet function