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.5Use the kustomize replacements feature as a KRM functionmutator
apply-settersv0.2.4Update the field values parameterized by settersmutator
create-settersv0.1.3Parameterize the field values by adding setter comments.mutator
ensure-name-substringv0.2.3Ensures that a resource name contains the given substringmutator, name prefix, name suffix
gatekeeperv0.2.4Validate the KRM resources using Gatekeeper policiesvalidator
kubeconformv0.1.3Validate KRM resources against json schemasvalidator
kubevalDeprecated. See kubeconform as a direct replacementvalidator
list-settersv0.1.3List setters on resource fieldsviewer
remove-local-config-resourcesv0.1.3Removes local-config annotated resourcesconfig sync, mutator
render-helm-chartv0.3.3Renders a local or remote helm chartmutator
search-replacev0.2.3Search and optionally replace field valuesmutator
set-annotationsv0.1.7Add a list of annotations to all resourcesmutator
set-enforcement-actionv0.1.3Set the enforcement action for policy constraints to deny or dryrunconfig sync, mutator
set-imagev0.2.2Set all images of a given name to a given name:tag or name@digestmutator
set-labelsv0.2.4Add a list of labels to all resourcesmutator
set-namespacev0.4.5Upsert namespace for KRM resourcesmutator
starlarkv0.5.5Run a Starlark script to mutate or validate resourcesmutator, validator
upsert-resourcev0.2.3Upsert an existing KRM resourcemutator