cluster-api: sigs.k8s.io/cluster-api/controlplane/kubeadm/controllers Index | Files

package controllers

import "sigs.k8s.io/cluster-api/controlplane/kubeadm/controllers"

Index

Package Files

consts.go controller.go helpers.go scale.go status.go upgrade.go

type KubeadmControlPlaneReconciler Uses

type KubeadmControlPlaneReconciler struct {
    Client client.Client
    // contains filtered or unexported fields
}

KubeadmControlPlaneReconciler reconciles a KubeadmControlPlane object

func (*KubeadmControlPlaneReconciler) ClusterToKubeadmControlPlane Uses

func (r *KubeadmControlPlaneReconciler) ClusterToKubeadmControlPlane(o client.Object) []ctrl.Request

ClusterToKubeadmControlPlane is a handler.ToRequestsFunc to be used to enqueue requests for reconciliation for KubeadmControlPlane based on updates to a Cluster.

func (*KubeadmControlPlaneReconciler) Reconcile Uses

func (r *KubeadmControlPlaneReconciler) Reconcile(ctx context.Context, req ctrl.Request) (res ctrl.Result, reterr error)

func (*KubeadmControlPlaneReconciler) SetupWithManager Uses

func (r *KubeadmControlPlaneReconciler) SetupWithManager(ctx context.Context, mgr ctrl.Manager, options controller.Options) error

Package controllers imports 37 packages (graph) and is imported by 1 packages. Updated 2020-10-27. Refresh now. Tools for package owners.