Documentation ¶
Overview ¶
Package controllers contains the controller for the Control Plane api group.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IsComponentReady ¶
func IsComponentReady(status addonv1alpha1.CommonStatus) bool
IsComponentReady will return bool if status Ready.
Types ¶
type NestedAPIServerReconciler ¶
type NestedAPIServerReconciler struct { client.Client Log logr.Logger Scheme *runtime.Scheme TemplatePath string }
NestedAPIServerReconciler reconciles a NestedAPIServer object.
func (*NestedAPIServerReconciler) SetupWithManager ¶
func (r *NestedAPIServerReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type NestedControlPlaneReconciler ¶
NestedControlPlaneReconciler reconciles a NestedControlPlane object.
func (*NestedControlPlaneReconciler) Reconcile ¶
func (r *NestedControlPlaneReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)
Reconcile is ths main process which will handle updating the NCP.
func (*NestedControlPlaneReconciler) SetupWithManager ¶
func (r *NestedControlPlaneReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager will configure the controller with the manager.
type NestedControllerManagerReconciler ¶
type NestedControllerManagerReconciler struct { client.Client Log logr.Logger Scheme *runtime.Scheme TemplatePath string }
NestedControllerManagerReconciler reconciles a NestedControllerManager object.
func (*NestedControllerManagerReconciler) SetupWithManager ¶
func (r *NestedControllerManagerReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type NestedEtcdReconciler ¶
type NestedEtcdReconciler struct { client.Client Log logr.Logger Scheme *runtime.Scheme TemplatePath string }
NestedEtcdReconciler reconciles a NestedEtcd object.
func (*NestedEtcdReconciler) SetupWithManager ¶
func (r *NestedEtcdReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.