Function Catalog

ℹ Info: Please see the versioning document, which details the SemVer tagging strategy being used for the released KRM Functions.
FunctionLatest VersionDescriptionTags
apply-replacementsv0.1.6Invoke the kustomize replacements feature as a KRM function.mutator
apply-settersv0.2.5Update the field values parameterized by setters.mutator
create-settersv0.1.4Parameterize the field values by adding setter comments.mutator
delete-annotationsv0.1.1Deletes the provided annotations on resources.mutator
ensure-name-substringv0.2.4Ensures that a resource name contains the given substring.mutator, name prefix, name suffix
gatekeeperv0.2.5Validate the KRM resources using Gatekeeper policies.validator
kubeconformv0.1.4Use kubeconform to validate KRM resources against their json schemas.validator
kubevalDeprecated. See kubeconform as a direct replacementvalidator
list-settersv0.1.4List setters on resource fields.viewer
remove-local-config-resourcesv0.1.4Removes locally annotated resourcesmutator
render-helm-chartv0.3.4Renders a local or remote helm chart.mutator
search-replacev0.2.4Search and optionally replace field values.mutator
set-annotationsv0.1.8Add a list of annotations to all resources.mutator
set-enforcement-actionv0.1.4Sets the enforcement action for policy constraints to deny or dryrunmutator
set-imagev0.2.3Set all images of a given name to a given name:tag or name@digest.mutator
set-labelsv0.2.5Add a list of labels to all resources.mutator
set-namespacev0.4.6Update KRM resources namespace.mutator
starlarkv0.5.6Run a Starlark script to mutate or validate resources.mutator, validator
upsert-resourcev0.2.4Insert a resource, or if the resource already exists, update the existing resource.mutator