Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CfgFromFile ¶
Types ¶
type ControllerSetupFunc ¶
type ControllerSetupFunc func(context.Context, *HostedClusterConfigOperatorConfig) error
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 // contains filtered or unexported fields }
func (*HostedClusterConfigOperatorConfig) Fatal ¶
func (c *HostedClusterConfigOperatorConfig) Fatal(err error, msg string)
func (*HostedClusterConfigOperatorConfig) KubeClient ¶
func (c *HostedClusterConfigOperatorConfig) KubeClient() kubeclient.Interface
Click to show internal directories.
Click to hide internal directories.