operator

package
v0.0.21 Latest Latest
Warning

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

Go to latest
Published: Jun 5, 2025 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type OperatorManager

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

OperatorManager handles the installation and management of required operators

func NewOperatorManager

func NewOperatorManager(client client.Client, scheme *runtime.Scheme, discovery discovery.DiscoveryInterface) *OperatorManager

NewOperatorManager creates a new OperatorManager instance

func (*OperatorManager) EnsureOperatorInstalled

func (m *OperatorManager) EnsureOperatorInstalled(ctx context.Context, logger logr.Logger, operatorType string, namespace string) error

EnsureOperatorInstalled checks if the required operator is installed and installs it if needed

Jump to

Keyboard shortcuts

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