A collection of plugins for kustomize.
407
A collection of plugins for kustomize.
pip install --user pyyaml boto3mkdir -p ~/.config/kustomize/plugincp -r badjware ~/.config/kustomize/pluginYou are now ready to use the plugins. eg:
kustomize build --enable_alpha_plugins ./kustomize/overlay
A docker image is provided with the plugins and their dependencies already installed. Mount the directory with your kustomizations in the container and run kustomize. eg:
docker run -v "$PWD/kustomize:/host" badjware/kustomize-plugins build --enable_alpha_plugins /host/overlays
The API description is in the directory of each plugins.
| Type | Name | Description |
|---|---|---|
| Any | Exec | Run an executable script as a plugin. |
| Generator | RemoteResources | Download kubernetes resources from a remote location. |
| Transformer | PlaceholderTransformer | Perform arbitrary key/value replacements in kubernetes resources. |
| Transformer | SSMParameterPlaceholderTransformer | Perform arbitrary key/value replacements in kubernetes resources with values from AWS Systems Manager Parameters. |
| Transformer | EnvironmentPlaceholderTransformer | Perform arbitrary key/value replacements in kubernetes resources with values from the environment variables. |
The tests can be built and ran using docker:
docker build -f Dockerfile.test -t test .
docker run
Content type
Image
Digest
Size
65.4 MB
Last updated
over 5 years ago
docker pull badjware/kustomize-plugins