Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Expander ¶
type Expander struct {
// contains filtered or unexported fields
}
Expander discovers Flux Kustomization CRs in the resource set and returns their spec.path values as DiscoveredPaths for the next iteration of the expansion loop.
func NewExpander ¶
NewExpander creates a Flux Kustomization expander.
func NewExpanderWithResolver ¶
func NewExpanderWithResolver(log logr.Logger, resolver SourceResolver) *Expander
NewExpanderWithResolver creates a Flux Kustomization expander with GitRepository resolution.
func (*Expander) SetStrictInputs ¶
func (e *Expander) SetStrictInputs()
SetStrictInputs rejects known rendering inputs not implemented by the expander. It does not change source resolution or filesystem access.
type SourceResolver ¶
SourceResolver resolves GitRepository source references to local paths.
Click to show internal directories.
Click to hide internal directories.