package
0.19.0
Repository: https://github.com/kubernetes-sigs/kustomize.git
Documentation: pkg.go.dev

# Functions

CopyMap copies a map.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
MergeGlobalOptionsIntoLocal merges two instances of GeneratorOptions.
No description provided by the author
No description provided by the author
NewGenerationBehavior converts a string to a GenerationBehavior.
NewSelectorRegex returns a pointer to a new SelectorRegex which uses the same condition as s.
NewVarSet returns an initialized VarSet.
SplitHelmParameters splits helm parameters into per-chart params and global chart-independent parameters.

# 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.
Desired in testing and development cycles where it's undesirable to generate static code.
No description provided by the author
Desired in production use for performance.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
The kustomization file may specify absolute or relative paths to patch or resources files outside its own tree.
Files referenced by a kustomization file must be in or under the directory holding the kustomization file itself.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Non-builtin plugins completely disabled.
No restrictions, do whatever you want.
No description provided by the author
No description provided by the author

# Variables

No description provided by the author

# Structs

ConfigMapArgs contains the metadata of how to generate a configmap.
FieldOptions refine the interpretation of FieldPaths.
FieldSelector contains the fieldPath to an object field.
FieldSpec completely specifies a kustomizable field in a k8s API object.
FnPluginLoadingOptions set way functions-based plugins are restricted.
GeneratorArgs contains arguments common to ConfigMap and Secret generators.
GeneratorOptions modify behavior of all ConfigMap and Secret generators.
No description provided by the author
HelmChartArgs contains arguments to helm.
No description provided by the author
No description provided by the author
IAMPolicyGeneratorArgs contains arguments to generate a GKE service account resource.
Image contains an image name, a new name, a new tag or digest, which will replace the original name and tag.
No description provided by the author
Kustomization holds the information needed to generate customized k8s api resources.
KvPairSources defines places to obtain key value pairs.
No description provided by the author
LegacySortOptions define various options for tweaking the "legacy" ordering strategy.
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.
PluginConfig holds plugin configuration.
Replacement defines how to perform a substitution where it is from and where it is to.
No description provided by the author
Replica specifies a modification to a replica config.
SecretArgs contains the metadata of how to generate a secret.
Selector specifies a set of resources.
SelectorRegex is a Selector with regex in GVK Any resource that matches intersection of all conditions is included in this set.
No description provided by the author
SortOptions defines the order that kustomize outputs resources.
SourceSelector is the source of the replacement transformer.
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.
TargetSelector specifies fields in one or more objects.
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

BuiltinPluginLoadingOptions distinguish ways in which builtin plugins are used.go:generate stringer -type=BuiltinPluginLoadingOptions.
No description provided by the author
No description provided by the author
GenerationBehavior specifies generation behavior of configmaps, secrets and maybe other resources.
Restrictions on what things can be referred to in a kustomization file.
PatchStrategicMerge represents a relative path to a stategic merge patch with the format https://github.com/kubernetes/community/blob/master/contributors/devel/sig-api-machinery/strategic-merge-patch.md.
Some plugin classes - builtin: plugins defined in the kustomize repo.
SortOrder defines different ordering strategies.