Function Catalog
ℹ Info:
Please see the
versioning
document, which details the SemVer tagging strategy being used for the released KRM Functions.
| Function | Latest Version | Description | Tags |
|---|---|---|---|
| apply-replacements | v0.1.5 | Use the kustomize replacements feature as a KRM function | mutator |
| apply-setters | v0.2.4 | Update the field values parameterized by setters | mutator |
| create-setters | v0.1.3 | Parameterize the field values by adding setter comments. | mutator |
| ensure-name-substring | v0.2.3 | Ensures that a resource name contains the given substring | mutator, name prefix, name suffix |
| gatekeeper | v0.2.4 | Validate the KRM resources using Gatekeeper policies | validator |
| kubeconform | v0.1.3 | Validate KRM resources against json schemas | validator |
| — | Deprecated. See kubeconform as a direct replacement | validator | |
| list-setters | v0.1.3 | List setters on resource fields | viewer |
| remove-local-config-resources | v0.1.3 | Removes local-config annotated resources | config sync, mutator |
| render-helm-chart | v0.3.3 | Renders a local or remote helm chart | mutator |
| search-replace | v0.2.3 | Search and optionally replace field values | mutator |
| set-annotations | v0.1.7 | Add a list of annotations to all resources | mutator |
| set-enforcement-action | v0.1.3 | Set the enforcement action for policy constraints to deny or dryrun | config sync, mutator |
| set-image | v0.2.2 | Set all images of a given name to a given name:tag or name@digest | mutator |
| set-labels | v0.2.4 | Add a list of labels to all resources | mutator |
| set-namespace | v0.4.5 | Upsert namespace for KRM resources | mutator |
| starlark | v0.5.5 | Run a Starlark script to mutate or validate resources | mutator, validator |
| upsert-resource | v0.2.3 | Upsert an existing KRM resource | mutator |