This is the documentation for version 0.39. For documentation on the latest version of kpt, please see kpt.dev.
Init
Initialize a package with a object to track previously applied resources
The init command initializes a package with a template resource which will be used to track previously applied resources so that they can be pruned when they are deleted.
The template resource is required by other live commands such as apply, preview and destroy.
Examples
# initialize a package
kpt live init my-dir/
# initialize a package with a specific name for the group of resources
kpt live init --namespace=test my-dir/
Synopsis
kpt live init DIRECTORY [flags]
Args
DIR:
Path to a package directory. The directory must contain exactly
one ConfigMap with the grouping object annotation.
Flags
--inventory-id:
Identifier for group of applied resources. Must be composed of valid label characters.
--namespace:
namespace for the inventory object. If not provided, kpt will check if all the resources
in the package belong in the same namespace. If they are, that namespace will be used. If
they are not, the namespace in the user's context will be chosen.
Last modified February 1, 2021: Update kpt live init documentation. (#1397) (8af1eae7)