Package Publishers

Guides for publishing configuration packages for others to consume.


Initialize and publish a new package


Create high-level [setters] to provide imperative configuration editing commands.


Writing config functions to generate, transform, and validate resources.

Create Substitutions

Create high-level substitutions to provide substitute field values using setters.

Publishing a package

Writing effective packages


Bootstrap a package with content generated or published from another source.

Publish a package with subpackages

Create and publish a kpt package with subpackage in its directory tree

Last modified August 18, 2020: Deduplicate kpt function docs (#923) (8a9a3587)