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 | Invoke 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 | Use kubeconform to validate KRM resources against their 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 locally annotated resources | 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 | Sets the enforcement action for policy constraints to deny or dryrun | 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 | Update KRM resources namespace. | mutator |
| starlark | v0.5.5 | Run a Starlark script to mutate or validate resources. | mutator, validator |
| upsert-resource | v0.2.3 | Insert a resource, or if the resource already exists, update the existing resource. | mutator |