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.