kapitan

Generic templated configuration management for Kubernetes, Terraform and other things

APACHE-2.0 License

Downloads
8.3K
Stars
1.7K
Committers
75

Bot releases are visible (Hide)

kapitan - 0.16.2

Published by adrianchifor over 6 years ago

  • Do not escape forward slashes in json.dump (#92)
  • sha256 jsonnet function (#94)
kapitan - 0.16.1

Published by adrianchifor over 6 years ago

  • Fix for #81
  • Clearer message for version check (#82)
  • Support for jinja2 'do' extension (#89)
kapitan - 0.16.0

Published by adrianchifor over 6 years ago

?{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.

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

kapitan - 0.15.0

Published by adrianchifor over 6 years ago

  • 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
kapitan - 0.14.0

Published by ramaro over 6 years ago

  • 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
kapitan - v0.13.0

Published by ramaro over 6 years ago

kapitan - v0.12.0

Published by ramaro over 6 years ago

kapitan - v0.11.0

Published by ramaro over 6 years ago

  • Supports compiling specific targets
  • Breaking change: non inventory target files are gone
kapitan - v0.10.0

Published by ramaro over 6 years ago

kapitan - v0.9.19

Published by ramaro over 6 years ago

  • checks for gpg key expiry
  • allow base64 encoding content for secrets
  • support for revealing files in directories
kapitan - v0.9.18

Published by ramaro over 6 years ago

  • fixes a bug that overwrites the output_path if it is set to '.'
kapitan - v0.9.17

Published by ramaro almost 7 years ago

kapitan - v0.9.16

Published by ramaro almost 7 years ago

  • 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
kapitan -

Published by ramaro almost 7 years ago

  • Documentation Improvements
  • New --version flag
  • Now using jsonnet 0.9.5
  • inventory_global in jinja and jsonnet
  • Packaged lib/kapitan.libjsonnet
kapitan - Initial version

Published by ramaro about 7 years ago