operator

package
v0.1.77 Latest Latest
Warning

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

Go to latest
Published: Jun 17, 2026 License: Apache-2.0 Imports: 32 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CfgFromFile

func CfgFromFile(path string) *rest.Config

func Mgr

func Mgr(ctx context.Context, cfg, cpConfig *rest.Config, namespace string, hcpName string) ctrl.Manager

Types

type HostedClusterConfigOperatorConfig

type HostedClusterConfigOperatorConfig struct {
	Manager                       ctrl.Manager
	Config                        *rest.Config
	TargetConfig                  *rest.Config
	KubevirtInfraConfig           *rest.Config
	TargetCreateOrUpdateProvider  upsert.CreateOrUpdateProvider
	CPCluster                     cluster.Cluster
	Logger                        logr.Logger
	Versions                      map[string]string
	HCPName                       string
	Namespace                     string
	InitialCA                     string
	ClusterSignerCA               string
	Controllers                   []string
	PlatformType                  hyperv1.PlatformType
	ControllerFuncs               map[string]ControllerSetupFunc
	ReleaseProvider               releaseinfo.Provider
	KonnectivityAddress           string
	KonnectivityPort              int32
	OAuthAddress                  string
	OAuthPort                     int32
	OperateOnReleaseImage         string
	EnableCIDebugOutput           bool
	ImageMetaDataProvider         util.ImageMetadataProvider
	ManagementClusterCapabilities capabilities.CapabiltyChecker
	// contains filtered or unexported fields
}

func (*HostedClusterConfigOperatorConfig) Fatal

func (c *HostedClusterConfigOperatorConfig) Fatal(err error, msg string)

func (*HostedClusterConfigOperatorConfig) KubeClient

func (*HostedClusterConfigOperatorConfig) Start

Jump to

Keyboard shortcuts

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