Documentation ¶
Index ¶
- func FindNewIRIDisks(desiredIRIDisks, existingIRIDisks []*iri.Disk) []*iri.Disk
- func FindNewIRINetworkInterfaces(desiredIRINics, existingIRINics []*iri.NetworkInterface) []*iri.NetworkInterface
- func InstanceRunsInFleet(instance *corev1alpha1.Instance, instancePoolName string) bool
- func InstanceRunsInFleetPredicate(fleetName string) predicate.Predicate
- type FleetAnnotatorReconciler
- type FleetInit
- type FleetReconciler
- type InstanceAnnotatorReconciler
- type InstanceReconciler
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FindNewIRIDisks ¶
func FindNewIRINetworkInterfaces ¶
func FindNewIRINetworkInterfaces(desiredIRINics, existingIRINics []*iri.NetworkInterface) []*iri.NetworkInterface
func InstanceRunsInFleet ¶
func InstanceRunsInFleet(instance *corev1alpha1.Instance, instancePoolName string) bool
Types ¶
type FleetAnnotatorReconciler ¶
type FleetAnnotatorReconciler struct { client.Client FleetName string RuntimeEvents runtimeevent.Source }
func (*FleetAnnotatorReconciler) SetupWithManager ¶
func (r *FleetAnnotatorReconciler) SetupWithManager(mgr ctrl.Manager) error
type FleetInit ¶
type FleetReconciler ¶
type FleetReconciler struct { client.Client // FleetName is the name of the Fleet to report / update. FleetName string // Addresses are the addresses the spherelet server is available on. Addresses []corev1alpha1.FleetAddress // Port is the port the spherelet server is available on. Port int32 InstanceRuntime instance.RuntimeService }
func (*FleetReconciler) SetupWithManager ¶
func (r *FleetReconciler) SetupWithManager(mgr ctrl.Manager) error
type InstanceAnnotatorReconciler ¶
type InstanceAnnotatorReconciler struct { client.Client InstanceEvents sphereletevent.Source }
func (*InstanceAnnotatorReconciler) SetupWithManager ¶
func (r *InstanceAnnotatorReconciler) SetupWithManager(mgr ctrl.Manager) error
type InstanceReconciler ¶
type InstanceReconciler struct { record.EventRecorder client.Client InstanceRuntime iriinstance.RuntimeService InstanceRuntimeName string InstanceRuntimeVersion string FleetName string DownwardAPILabels map[string]string DownwardAPIAnnotations map[string]string WatchFilterValue string }
func (*InstanceReconciler) SetupWithManager ¶
func (r *InstanceReconciler) SetupWithManager(mgr ctrl.Manager) error
Source Files ¶
Click to show internal directories.
Click to hide internal directories.