decK is a declarative configuration tool to manage Kong’s configuration.
One can not only export or import Kong’s configuration but also perform drift detection using decK.
I’ve release a feature packed decK v0.5.0 which brings along some long-awaited features to decK.
Here are some feature highlights:
- Support for Consumer credentials
This long awaited feature is finally here.
decK can now sync, diff and export the following entities related to the Consumer entity:key-authbasic-authhmac-authjwtacl
- Multiple state files
decK can now read the configuration of Kong from multiple YAML files in a directory. You can organize Kong’s configuration into multiple files in any manner you’d like. - Upcoming Kong 1.3 is supported
- Homebrew support
macOS users can now install decK using Homebrew:brew tap hbagdi/deck brew install deck - Kong Enterprise only features:
Workspaces are now natively supported in decK-w/--workspaceflag can be specified in thedumpcommand to
export configuration of a single workspace.--all-workspacesflag indumpcommand will export all workspaces
in Kong Enterprise. Each workspace lives in a separate state file.diffandsynccommand now support workspaces via the_workspace
attribute in the state file.
Checkout the changelog for a complete list of changes.
Download the binary , or use the Docker image and give it a spin today!
As usual, please feel free to open Github issues to ask questions or report bugs.
hbagdi