# Functions
FixKustomizationPreUnmarshalling modies the raw data before marshalling - e.g.
NewGenArgs returns a new object of GenArgs.
NewGenerationBehavior converts a string to a GenerationBehavior.
NewVarSet returns an initialized VarSet.
# Constants
BehaviorCreate makes a new resource.
BehaviorMerge attempts to merge a new resource with an existing resource.
BehaviorReplace replaces a resource.
BehaviorUnspecified is an Unspecified behavior; typically treated as a Create.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
ConfigMapArgs contains the metadata of how to generate a configmap.
DataSources contains some generic sources for generators.
FieldSelector contains the fieldPath to an object field.
GenArgs contains both generator args and options.
GeneratorArgs contains arguments common to generators.
GeneratorOptions modify behavior of all ConfigMap and Secret generators.
No description provided by the author
Kustomization holds the information needed to generate customized k8s api resources.
KVSource represents a KV plugin backend.
No description provided by the author
No description provided by the author
ObjectMeta partially copies apimachinery/pkg/apis/meta/v1.ObjectMeta No need for a direct dependence; the fields are stable.
Pair is a key value pair.
Patch represent either a Strategic Merge Patch or a JSON patch and its targets.
PatchJson6902 represents a json patch for an object with format documented https://tools.ietf.org/html/rfc6902.
PatchTarget represents the kubernetes object that the patch is applied to.
PluginConfig holds plugin configuration.
Replica specifies a modification to a replica config.
SecretArgs contains the metadata of how to generate a secret.
Selector specifies a set of resources.
Target refers to a kubernetes object by Group, Version, Kind and Name gvk.Gvk contains Group, Version and Kind APIVersion is added to keep the backward compatibility of using ObjectReference for Var.ObjRef.
TypeMeta partially copies apimachinery/pkg/apis/meta/v1.TypeMeta No need for a direct dependence; the fields are stable.
Var represents a variable whose value will be sourced from a field in a Kubernetes object.
VarSet is a set of Vars where no var.Name is repeated.
# Type aliases
ByName is a sort interface which sorts Vars by name alphabetically.
go:generate stringer -type=GarbagePolicy.
GenerationBehavior specifies generation behavior of configmaps, secrets and maybe other resources.
PatchStrategicMerge represents a relative path to a stategic merge patch with the format https://github.com/kubernetes/community/blob/master/contributors/devel/strategic-merge-patch.md.
No description provided by the author