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 hidden (Show)

kapitan - 0.22.0-rc.0

Published by uberspot almost 6 years ago

Breaking:

  • Added reveal secrets function, updated rsapublic function (#182)
  • parameters.kapitan.secrets.recipients is deprecated, please use parameters.kapitan.secrets.gpg.recipients (#183)

Updates:

  • Added AWS KMS support as a secrets backend(#179)
  • Refactor input_type code into classes(#180)
  • Fix GPG failing when expiry of gpg key is infinite (#181)
kapitan - 0.21.0

Published by gburiola almost 6 years ago

kapitan - 0.20.1

Published by adrianchifor almost 6 years ago

  • Added jinja2 base64 filter (#170)
kapitan - 0.20.0

Published by adrianchifor almost 6 years ago

  • Fix re.sub hanging (#158)
  • gCloud KMS secrets backend (#159)
  • Support .yaml in refs (#160)
  • Better kapitan version checking (#163)
  • Secrets fixes (#165)
  • Travis, Docker and requirements updates (#166)
  • gkms update and validate secrets (#167)
  • Added promtool to CI image (#168)
kapitan - 0.20.0-rc.2

Published by adrianchifor almost 6 years ago

  • Travis, Docker and requirements updates (#166)
  • gkms update and validate secrets (#167)
kapitan - 0.20.0-rc.1

Published by adrianchifor almost 6 years ago

  • Better kapitan version checking (#163)
  • Secrets fixes (#165)
kapitan - 0.20.0-rc.0

Published by adrianchifor almost 6 years ago

  • gCloud KMS secrets backend (#159)
  • Fix re.sub hanging (#158)
  • Support .yaml in refs (#160)
kapitan - 0.19.0

Published by gburiola almost 6 years ago

  • Fix cli secrets (#154) BREAKING More info in the pull request.
  • Add python_requires (#149) - thanks @Code0x58
  • update reclass to release v1.5.6 (#146)
  • Secrets restructure (#148)
kapitan - 0.18.2

Published by adrianchifor about 6 years ago

  • Fixed gzip_b64 determinism
kapitan - 0.18.1

Published by adrianchifor about 6 years ago

  • Dependencies update (#137)
  • Made cache an optional flag (--cache). Support for additional cache paths (--cache-paths) (#138)
  • Small fix in caching (#140)
  • Added gzip_b64 jsonnet function to support gzip compression of strings + base64
  • Added Python 3.7 support
kapitan - 0.18.0

Published by adrianchifor about 6 years ago

Breaking:

  • Renamed --search-path to --search-paths in eval and compile, enabling multiple paths for jsonnet/jinja2 and adding support for jsonnet bundler (#133)

Updates:

  • Inventory and folders caching; only compile targets that changed (#134)
  • Updated reclass to v1.5.5 (#135)
  • Updated jsonnet to v0.11.2 (#136)
kapitan - 0.17.1

Published by adrianchifor over 6 years ago

  • Command flags support in .kapitan (#125)
  • Upgraded reclass to 1.5.4 (#127)
  • Added rsapublic function to gpg backend (#128)
kapitan - 0.17.0

Published by adrianchifor over 6 years ago

Breaking:

  • kapitan compile does not prune jsonnet output anymore by default (#118). --no-prune flag has been removed and replaced with --prune. If you want to keep jsonnet output consistent with <0.17.0, you can do kapitan compile --prune.

Updates:

  • Add pretty printer (-p) option to searchvar (#121)
  • Cleaned up examples (#123)
  • Updated requests to 2.19.1 (#124)
kapitan - 0.16.11

Published by adrianchifor over 6 years ago

  • Updated RSA key format to PKCS#8 (#120)
kapitan - 0.16.10

Published by adrianchifor over 6 years ago

  • GPG backend cleanup (no change in usage or cli) (#116)
  • Improved caching (#117)
  • Verbose options for inventory and searchvar commands (#119)
kapitan - 0.16.9

Published by adrianchifor over 6 years ago

  • Fixed bug with searchvar keys chain (#115)
kapitan - 0.16.8

Published by adrianchifor over 6 years ago

  • Reclass submodule integration fixes
kapitan - 0.16.5

Published by adrianchifor over 6 years ago

  • Reclass update (#112)
kapitan - 0.16.4

Published by adrianchifor over 6 years ago

  • Fixed deep_get recursion and search (#108)
  • Customizable indentation of yaml/json (#110)
kapitan - 0.16.3

Published by adrianchifor over 6 years ago

  • Allow recursive search and globbing in searchvar and inventory commands (#97)
  • terraform in CI image (#98)
  • Updated kube.libjsonnet and fixed secrets example (#101)
  • Added secrets info in docs
  • Updates to GPG backend functions (#103):
    • RSA private keys ?{gpg:common/rsa.key|rsa}
    • Support for pipes ?{gpg:mysql/root/password|randomstr|base64}
    • SHA256 function ?{gpg:mysql/root/password|randomstr|sha256}
    • Deprecated |randomstrb64 in favor of |randomstr|base64