Transformer Catalog

Catalog of Transformer Functions.

A transformer mutates resources, by an action such as changing a namespace or the image used in a pod, without adding new resources.

Transformer Functions

Image Args Description Example Source Toolchain
gcr.io/kpt-functions/mutate-psp [Demo] Mutates PodSecurityPolicy objects by setting spec.allowPrivilegeEscalation to false. Source Typescript SDK
N/A Sets the namespace field of all configs passed in. Source Starlark Runtime
gcr.io/kpt-functions/set-namespace Sets the namespace field of all configs passed in. Source Go Library
gcr.io/kubeflow-images-public/kustomize-fns/remove-namespace Removes the namespace field of cluster-scoped configs. Source Go Library
gcr.io/kpt-functions/label-namespace [Demo] Adds a label to all Namespaces. Source Typescript SDK
gcr.io/kpt-functions/helm-template Render chart templates locally using helm template. Example Source Typescript SDK
gcr.io/kustomize-functions/example-tshirt Sets cpu and memory reservations on all containers for Resources annotated with tshirt size. Source Go Library
gcr.io/kpt-functions/annotate-config [Demo] Adds an annotation to all configs. Source Typescript SDK

Next Steps

  • Learn more ways of using the kpt fn command from the reference doc.

Last modified November 9, 2020: docs: fix broken links for fn (a863150c)