cluster-api: sigs.k8s.io/cluster-api/test/infrastructure/docker/exp/controllers Index | Files

package controllers

import "sigs.k8s.io/cluster-api/test/infrastructure/docker/exp/controllers"

Index

Package Files

dockermachinepool_controller.go exp.go

type DockerMachinePoolReconciler Uses

type DockerMachinePoolReconciler struct {
    Client client.Client
    Log    logr.Logger
    Scheme *runtime.Scheme
}

DockerMachinePoolReconciler reconciles a DockerMachinePool object

func (*DockerMachinePoolReconciler) Reconcile Uses

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

+kubebuilder:rbac:groups=exp.infrastructure.cluster.x-k8s.io,resources=dockermachinepools,verbs=get;list;watch;create;update;patch;delete +kubebuilder:rbac:groups=exp.infrastructure.cluster.x-k8s.io,resources=dockermachinepools/status,verbs=get;update;patch +kubebuilder:rbac:groups=exp.cluster.x-k8s.io,resources=machinepools;machinepools/status,verbs=get;list;watch +kubebuilder:rbac:groups="",resources=secrets;,verbs=get;list;watch

func (*DockerMachinePoolReconciler) SetupWithManager Uses

func (r *DockerMachinePoolReconciler) SetupWithManager(mgr ctrl.Manager, options controller.Options) error

SetupWithManager will add watches for this controller

Package controllers imports 21 packages (graph) and is imported by 1 packages. Updated 2021-01-22. Refresh now. Tools for package owners.