fluxinstaller

package
v1.14.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 4, 2025 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Overview

Package fluxinstaller provides an installer for installing flux on a Kubernetes cluster.

This package contains the Flux installer implementation and client interfaces for managing Flux installations on Kubernetes clusters.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type FluxInstaller

type FluxInstaller struct {
	// contains filtered or unexported fields
}

FluxInstaller implements the installer.Installer interface for Flux.

func NewFluxInstaller

func NewFluxInstaller(
	client helm.Interface,
	timeout time.Duration,
) *FluxInstaller

NewFluxInstaller creates a new Flux installer instance.

func (*FluxInstaller) Install

func (b *FluxInstaller) Install(ctx context.Context) error

Install installs or upgrades the Flux Operator via its OCI Helm chart.

func (*FluxInstaller) Uninstall

func (b *FluxInstaller) Uninstall(ctx context.Context) error

Uninstall removes the Helm release for the Flux Operator.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL