Documentation
¶
Index ¶
- type BareMetalMachineReconciler
- func (r *BareMetalMachineReconciler) HcloudClusterToBareMetalMachines(o handler.MapObject) []ctrl.Request
- func (r *BareMetalMachineReconciler) Reconcile(req ctrl.Request) (_ ctrl.Result, reterr error)
- func (r *BareMetalMachineReconciler) SetupWithManager(mgr ctrl.Manager, options controller.Options) error
- type GuestCSRReconciler
- type HcloudClusterReconciler
- type HcloudMachineReconciler
- type HcloudVolumeReconciler
- type ManagementCluster
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) 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) 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) 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) 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) 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
}
Click to show internal directories.
Click to hide internal directories.