Documentation ¶
Overview ¶
Package target implements state for the set of all resources to customize.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewErrMissingKustomization ¶
func NewErrMissingKustomization(p string) *errMissingKustomization
Types ¶
type KustTarget ¶
type KustTarget struct {
// contains filtered or unexported fields
}
KustTarget encapsulates the entirety of a kustomization build.
func NewKustTarget ¶
func NewKustTarget( ldr ifc.Loader, validator ifc.Validator, rFactory *resmap.Factory, tFactory resmap.PatchFactory, pLdr *loader.Loader) (*KustTarget, error)
NewKustTarget returns a new instance of KustTarget primed with a Loader.
func (*KustTarget) AccumulateTarget ¶
func (kt *KustTarget) AccumulateTarget() ( ra *accumulator.ResAccumulator, err error)
AccumulateTarget returns a new ResAccumulator, holding customized resources and the data/rules used to do so. The name back references and vars are not yet fixed.
func (*KustTarget) MakeCustomizedResMap ¶
func (kt *KustTarget) MakeCustomizedResMap() (resmap.ResMap, error)
MakeCustomizedResMap creates a ResMap per kustomization instructions. The Resources in the returned ResMap are fully customized.
func (*KustTarget) MakePruneConfigMap ¶
func (kt *KustTarget) MakePruneConfigMap() (resmap.ResMap, error)
Click to show internal directories.
Click to hide internal directories.