Documentation ¶
Index ¶
- type Reconciler
- func (r *Reconciler) Reconcile(ctx context.Context, log logr.Logger, cluster *anywherev1.Cluster) (controller.Result, error)
- func (r *Reconciler) ReconcileCNI(ctx context.Context, log logr.Logger, clusterSpec *c.Spec) (controller.Result, error)
- func (r *Reconciler) ReconcileControlPlane(ctx context.Context, log logr.Logger, spec *c.Spec) (controller.Result, error)
- func (r *Reconciler) ReconcileWorkerNodes(ctx context.Context, log logr.Logger, cluster *anywherev1.Cluster) (controller.Result, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Reconciler ¶
type Reconciler struct{}
Reconciler for CloudStack.
func (*Reconciler) Reconcile ¶
func (r *Reconciler) Reconcile(ctx context.Context, log logr.Logger, cluster *anywherev1.Cluster) (controller.Result, error)
Reconcile reconciles cluster to desired state.
func (*Reconciler) ReconcileCNI ¶
func (r *Reconciler) ReconcileCNI(ctx context.Context, log logr.Logger, clusterSpec *c.Spec) (controller.Result, error)
ReconcileCNI reconciles the CNI to the desired state.
func (*Reconciler) ReconcileControlPlane ¶
func (r *Reconciler) ReconcileControlPlane(ctx context.Context, log logr.Logger, spec *c.Spec) (controller.Result, error)
ReconcileControlPlane applies the control plane CAPI objects to the cluster.
func (*Reconciler) ReconcileWorkerNodes ¶
func (r *Reconciler) ReconcileWorkerNodes(ctx context.Context, log logr.Logger, cluster *anywherev1.Cluster) (controller.Result, error)
ReconcileWorkerNodes validates the cluster definition and reconciles the worker nodes to the desired state.
Click to show internal directories.
Click to hide internal directories.