# Functions
DemandOneDirectoryOrStdin processes "paths" to ensure the single argument in the array is a directory.
ExpandDir takes a single package directory as a parameter, and returns the inventory template filepath and an array of config file paths.
ExpandPackageDir expands the one package directory entry in the flags to all the config file paths recursively.
FilterInputFile copies the resource config on stdin into a file at the tmpDir, filtering the inventory object.
No description provided by the author
NoDeletion checks the passed in annotation key and value and returns true if that matches with the prevent deletion annotation.
RandomStr returns an eight-digit (with leading zeros) string of a random number.
# Constants
DefaultFieldManager is default owner of applied fields in server-side apply.
DryRunClient, or client-side dry-run, indicates the client will prevent making mutating calls such as CREATE, PATCH, and DELETE.
DryRunNone indicates the client will make all mutating calls.
DryRunServer, or server-side dry-run, indicates the client will send mutating calls to the APIServer with the dry-run parameter to prevent persisting changes.
InventoryHash defines an annotation which stores the hash of the set of objects applied at the same time as the inventory object.
InventoryLabel is the label stored on the ConfigMap inventory object.
LifecycleDeletionAnnotation is the lifecycle annotation key for deletion operation.
Resource lifecycle annotation key for "on-remove" operations.
Resource lifecycle annotation value to prevent deletion.
PreventDeletion is the value used with LifecycleDeletionAnnotation to prevent deleting a resource.
# Variables
No description provided by the author
# Structs
ServerSideOptions encapsulates the fields to implement server-side apply.
# Type aliases
go:generate stringer -type=DryRunStrategy.