Documentation ¶
Index ¶
- func FindNewIRINetworkInterfaces(desiredIRINics, existingIRINics []*iri.NetworkInterface) []*iri.NetworkInterface
- func FindNewIRIVolumes(desiredIRIVolumes, existingIRIVolumes []*iri.Volume) []*iri.Volume
- func MachineRunsInMachinePool(machine *computev1alpha1.Machine, machinePoolName string) bool
- func MachineRunsInMachinePoolPredicate(machinePoolName string) predicate.Predicate
- type MachineAnnotatorReconciler
- type MachinePoolAnnotatorReconciler
- type MachinePoolInit
- type MachinePoolReconciler
- type MachineReconciler
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FindNewIRINetworkInterfaces ¶
func FindNewIRINetworkInterfaces(desiredIRINics, existingIRINics []*iri.NetworkInterface) []*iri.NetworkInterface
func FindNewIRIVolumes ¶
func MachineRunsInMachinePool ¶
func MachineRunsInMachinePool(machine *computev1alpha1.Machine, machinePoolName string) bool
Types ¶
type MachineAnnotatorReconciler ¶
type MachineAnnotatorReconciler struct { client.Client MachineEvents irievent.Source[*iri.Machine] }
func (*MachineAnnotatorReconciler) SetupWithManager ¶
func (r *MachineAnnotatorReconciler) SetupWithManager(mgr ctrl.Manager) error
type MachinePoolAnnotatorReconciler ¶
type MachinePoolAnnotatorReconciler struct { client.Client MachinePoolName string MachineClassMapper mcm.MachineClassMapper }
func (*MachinePoolAnnotatorReconciler) SetupWithManager ¶
func (r *MachinePoolAnnotatorReconciler) SetupWithManager(mgr ctrl.Manager) error
type MachinePoolInit ¶
type MachinePoolInit struct { client.Client MachinePoolName string ProviderID string OnInitialized func(ctx context.Context) error OnFailed func(ctx context.Context, reason error) error }
func (*MachinePoolInit) SetupWithManager ¶
func (i *MachinePoolInit) SetupWithManager(mgr ctrl.Manager) error
type MachinePoolReconciler ¶
type MachinePoolReconciler struct { client.Client // MachinePoolName is the name of the computev1alpha1.MachinePool to report / update. MachinePoolName string // Addresses are the addresses the machinepoollet server is available on. Addresses []computev1alpha1.MachinePoolAddress // Port is the port the machinepoollet server is available on. Port int32 MachineRuntime machine.RuntimeService MachineClassMapper mcm.MachineClassMapper }
func (*MachinePoolReconciler) SetupWithManager ¶
func (r *MachinePoolReconciler) SetupWithManager(mgr ctrl.Manager) error
type MachineReconciler ¶
type MachineReconciler struct { record.EventRecorder client.Client MachineRuntime irimachine.RuntimeService MachineRuntimeName string MachineRuntimeVersion string MachineClassMapper mcm.MachineClassMapper MachinePoolName string DownwardAPILabels map[string]string DownwardAPIAnnotations map[string]string WatchFilterValue string MaxConcurrentReconciles int }
func (*MachineReconciler) SetupWithManager ¶
func (r *MachineReconciler) SetupWithManager(mgr ctrl.Manager) error
Source Files ¶
Click to show internal directories.
Click to hide internal directories.