Versions in this module Expand all Collapse all v0 v0.5.0 Apr 4, 2026 Changes in this version + func BuildKubeconfig(cfg config.ClusterConfig, rctx *runtime.RuntimeContext) error + func DuplicatePaths(graph *FluxGraph) map[string][]KustomizationKey + func GetChangedFiles(repoDir, base, head string) ([]string, error) + func NormalizePath(p string) string + func SortKeys(keys []KustomizationKey) + type BootstrapState struct + Reason string + Required bool + func DetectBootstrapRequired(graph *FluxGraph) BootstrapState + type FluxBackend struct + func (f *FluxBackend) Capabilities() []runtime.Capability + func (f *FluxBackend) Cleanup(rctx *runtime.RuntimeContext) + func (f *FluxBackend) Execute(ctx context.Context, plan *runtime.LifecyclePlan, rctx *runtime.RuntimeContext) (*runtime.LifecycleResult, error) + func (f *FluxBackend) Name() string + func (f *FluxBackend) Plan(ctx context.Context, cfg *config.Config, rctx *runtime.RuntimeContext) (*runtime.LifecyclePlan, error) + func (f *FluxBackend) Prepare(ctx context.Context, cfg *config.Config, rctx *runtime.RuntimeContext) error + func (f *FluxBackend) Validate(ctx context.Context, cfg *config.Config, rctx *runtime.RuntimeContext) error + type FluxGraph struct + Kustomizations map[KustomizationKey]KustomizationNode + ReverseDeps map[KustomizationKey][]KustomizationKey + func DiscoverFluxGraph(root string) (*FluxGraph, error) + type FluxReconcileResult struct + Attempted bool + Duration time.Duration + Kustomization string + Message string + Namespace string + Ready bool + Success bool + func Reconcile(keys []KustomizationKey, dryRun bool) []FluxReconcileResult + type ImpactResult struct + ChangedFiles []string + DirectlyAffected []KustomizationKey + ReconcileSet []KustomizationKey + TransitivelyAffected []KustomizationKey + UnmappedFiles []string + func ComputeImpact(graph *FluxGraph, files []string) ImpactResult + type KustomizationKey struct + Name string + Namespace string + func Orphans(graph *FluxGraph) []KustomizationKey + func TopoSort(graph *FluxGraph, subset []KustomizationKey) []KustomizationKey + func (k KustomizationKey) String() string + type KustomizationNode struct + DependsOn []KustomizationKey + Key KustomizationKey + Path string + SourceRef string