Documentation ¶
Index ¶
- type ControllerSetupFunc
- type HostedClusterConfigOperatorConfig
- func (c *HostedClusterConfigOperatorConfig) Config() *rest.Config
- func (c *HostedClusterConfigOperatorConfig) Fatal(err error, msg string)
- func (c *HostedClusterConfigOperatorConfig) InitialCA() string
- func (c *HostedClusterConfigOperatorConfig) KubeClient() kubeclient.Interface
- func (c *HostedClusterConfigOperatorConfig) Logger() logr.Logger
- func (c *HostedClusterConfigOperatorConfig) Manager() ctrl.Manager
- func (c *HostedClusterConfigOperatorConfig) Namespace() string
- func (c *HostedClusterConfigOperatorConfig) Scheme() *runtime.Scheme
- func (c *HostedClusterConfigOperatorConfig) Start(ctx context.Context) error
- func (c *HostedClusterConfigOperatorConfig) TargetConfig() *rest.Config
- func (c *HostedClusterConfigOperatorConfig) TargetConfigClient() configclient.Interface
- func (c *HostedClusterConfigOperatorConfig) TargetConfigInformers() configinformers.SharedInformerFactory
- func (c *HostedClusterConfigOperatorConfig) TargetKubeClient() kubeclient.Interface
- func (c *HostedClusterConfigOperatorConfig) TargetKubeInformersForNamespace(namespace string) informers.SharedInformerFactory
- func (c *HostedClusterConfigOperatorConfig) TargetNamespace() string
- func (c *HostedClusterConfigOperatorConfig) Versions() map[string]string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ControllerSetupFunc ¶
type ControllerSetupFunc func(*HostedClusterConfigOperatorConfig) error
type HostedClusterConfigOperatorConfig ¶
type HostedClusterConfigOperatorConfig struct {
// contains filtered or unexported fields
}
func NewHostedClusterConfigOperatorConfig ¶
func NewHostedClusterConfigOperatorConfig(targetKubeconfig, namespace string, initialCA []byte, versions map[string]string, controllers []string, controllerFuncs map[string]ControllerSetupFunc) *HostedClusterConfigOperatorConfig
func (*HostedClusterConfigOperatorConfig) Config ¶
func (c *HostedClusterConfigOperatorConfig) Config() *rest.Config
func (*HostedClusterConfigOperatorConfig) Fatal ¶
func (c *HostedClusterConfigOperatorConfig) Fatal(err error, msg string)
func (*HostedClusterConfigOperatorConfig) InitialCA ¶
func (c *HostedClusterConfigOperatorConfig) InitialCA() string
func (*HostedClusterConfigOperatorConfig) KubeClient ¶
func (c *HostedClusterConfigOperatorConfig) KubeClient() kubeclient.Interface
func (*HostedClusterConfigOperatorConfig) Logger ¶
func (c *HostedClusterConfigOperatorConfig) Logger() logr.Logger
func (*HostedClusterConfigOperatorConfig) Manager ¶
func (c *HostedClusterConfigOperatorConfig) Manager() ctrl.Manager
func (*HostedClusterConfigOperatorConfig) Namespace ¶
func (c *HostedClusterConfigOperatorConfig) Namespace() string
func (*HostedClusterConfigOperatorConfig) Scheme ¶
func (c *HostedClusterConfigOperatorConfig) Scheme() *runtime.Scheme
func (*HostedClusterConfigOperatorConfig) Start ¶
func (c *HostedClusterConfigOperatorConfig) Start(ctx context.Context) error
func (*HostedClusterConfigOperatorConfig) TargetConfig ¶
func (c *HostedClusterConfigOperatorConfig) TargetConfig() *rest.Config
func (*HostedClusterConfigOperatorConfig) TargetConfigClient ¶
func (c *HostedClusterConfigOperatorConfig) TargetConfigClient() configclient.Interface
func (*HostedClusterConfigOperatorConfig) TargetConfigInformers ¶
func (c *HostedClusterConfigOperatorConfig) TargetConfigInformers() configinformers.SharedInformerFactory
func (*HostedClusterConfigOperatorConfig) TargetKubeClient ¶
func (c *HostedClusterConfigOperatorConfig) TargetKubeClient() kubeclient.Interface
func (*HostedClusterConfigOperatorConfig) TargetKubeInformersForNamespace ¶
func (c *HostedClusterConfigOperatorConfig) TargetKubeInformersForNamespace(namespace string) informers.SharedInformerFactory
func (*HostedClusterConfigOperatorConfig) TargetNamespace ¶
func (c *HostedClusterConfigOperatorConfig) TargetNamespace() string
func (*HostedClusterConfigOperatorConfig) Versions ¶
func (c *HostedClusterConfigOperatorConfig) Versions() map[string]string
Click to show internal directories.
Click to hide internal directories.