controllers

package
v0.1.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 20, 2021 License: Apache-2.0 Imports: 40 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BareMetalMachineReconciler

type BareMetalMachineReconciler struct {
	controllerclient.Client
	Log       logr.Logger
	Scheme    *runtime.Scheme
	Packer    *packer.Packer
	Manifests *manifests.Manifests
	Recorder  record.EventRecorder
}

BareMetalMachineReconciler reconciles a BareMetalMachine object

func (*BareMetalMachineReconciler) HcloudClusterToBareMetalMachines

func (r *BareMetalMachineReconciler) HcloudClusterToBareMetalMachines(o handler.MapObject) []ctrl.Request

HcloudClusterToBareMetalMachine is a handler.ToRequestsFunc to be used to enqeue requests for reconciliation of BareMetalMachines.

func (*BareMetalMachineReconciler) Reconcile

func (r *BareMetalMachineReconciler) Reconcile(req ctrl.Request) (_ ctrl.Result, reterr error)

func (*BareMetalMachineReconciler) SetupWithManager

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

type GuestCSRReconciler

type GuestCSRReconciler struct {
	controllerclient.Client
	Log logr.Logger
	// contains filtered or unexported fields
}

func (*GuestCSRReconciler) Reconcile

func (r *GuestCSRReconciler) Reconcile(req ctrl.Request) (_ ctrl.Result, reterr error)

func (*GuestCSRReconciler) SetupWithManager

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

type HcloudClusterReconciler

type HcloudClusterReconciler struct {
	controllerclient.Client
	Log       logr.Logger
	Scheme    *runtime.Scheme
	Packer    *packer.Packer
	Manifests *manifests.Manifests
	Recorder  record.EventRecorder
	// contains filtered or unexported fields
}

HcloudClusterReconciler reconciles a HcloudCluster object

func (*HcloudClusterReconciler) Reconcile

func (r *HcloudClusterReconciler) Reconcile(req ctrl.Request) (_ ctrl.Result, reterr error)

func (*HcloudClusterReconciler) SetupWithManager

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

type HcloudMachineReconciler

type HcloudMachineReconciler struct {
	controllerclient.Client
	Log       logr.Logger
	Scheme    *runtime.Scheme
	Packer    *packer.Packer
	Manifests *manifests.Manifests
	Recorder  record.EventRecorder
}

HcloudMachineReconciler reconciles a HcloudMachine object

func (*HcloudMachineReconciler) HcloudClusterToHcloudMachines

func (r *HcloudMachineReconciler) HcloudClusterToHcloudMachines(o handler.MapObject) []ctrl.Request

HcloudClusterToHcloudMachine is a handler.ToRequestsFunc to be used to enqeue requests for reconciliation of HcloudMachines.

func (*HcloudMachineReconciler) Reconcile

func (r *HcloudMachineReconciler) Reconcile(req ctrl.Request) (_ ctrl.Result, reterr error)

func (*HcloudMachineReconciler) SetupWithManager

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

type HcloudVolumeReconciler

type HcloudVolumeReconciler struct {
	controllerclient.Client
	Log       logr.Logger
	Scheme    *runtime.Scheme
	Packer    *packer.Packer
	Manifests *manifests.Manifests
	Recorder  record.EventRecorder
}

HcloudVolumeReconciler reconciles a HcloudVolume object

func (*HcloudVolumeReconciler) Reconcile

func (r *HcloudVolumeReconciler) Reconcile(req ctrl.Request) (_ ctrl.Result, reterr error)

func (*HcloudVolumeReconciler) SetupWithManager

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

type ManagementCluster

type ManagementCluster interface {
	controllerclient.Client
	Eventf(eventtype, reason, message string, args ...interface{})
	Event(eventtype, reason, message string)
	Namespace() string
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL