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
Click to show internal directories.
Click to hide internal directories.