Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ControlPlaneController ¶ added in v0.6.0
type ControlPlaneController struct {
client.Client
SecretCachingClient client.Client
Scheme *runtime.Scheme
ClientSet *kubernetes.Clientset
RESTConfig *rest.Config
}
func (*ControlPlaneController) SetupWithManager ¶ added in v0.6.0
func (c *ControlPlaneController) SetupWithManager(mgr ctrl.Manager, opts controller.Options) error
SetupWithManager sets up the controller with the Manager.
type Controller ¶
type Controller struct {
client.Client
SecretCachingClient client.Client
Scheme *runtime.Scheme
ClientSet *kubernetes.Clientset
RESTConfig *rest.Config
// contains filtered or unexported fields
}
func (*Controller) SetupWithManager ¶
func (r *Controller) SetupWithManager(mgr ctrl.Manager, opts controller.Options) error
SetupWithManager sets up the controller with the Manager.
type ControllerScope ¶ added in v1.0.2
type ControllerScope struct {
Config *bootstrapv1.K0sControllerConfig
ConfigOwner *bsutil.ConfigOwner
Cluster *clusterv1.Cluster
WorkerEnabled bool
// contains filtered or unexported fields
}
type ProviderIDController ¶ added in v1.0.2
type ProviderIDController struct {
client.Client
Scheme *runtime.Scheme
ClientSet *kubernetes.Clientset
}
func (*ProviderIDController) SetupWithManager ¶ added in v1.0.2
func (p *ProviderIDController) SetupWithManager(mgr ctrl.Manager, opts controller.Options) error
SetupWithManager sets up the controller with the Manager.
type Scope ¶
type Scope struct {
Config *bootstrapv1.K0sWorkerConfig
ConfigOwner *bsutil.ConfigOwner
Cluster *clusterv1.Cluster
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.