Documentation
¶
Index ¶
Constants ¶
const (
AppWrapperFinalizer = "workload.codeflare.dev/finalizer"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AppWrapperReconciler ¶
type AppWrapperReconciler struct { client.Client Recorder record.EventRecorder Scheme *runtime.Scheme Config *config.AppWrapperConfig }
AppWrapperReconciler reconciles an appwrapper
func (*AppWrapperReconciler) Reconcile ¶
func (r *AppWrapperReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)
Reconcile reconciles an appwrapper Please see aw-states for documentation of this method.
func (*AppWrapperReconciler) SetupWithManager ¶
func (r *AppWrapperReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type NodeHealthMonitor ¶ added in v0.22.0
type NodeHealthMonitor struct { client.Client Config *config.AppWrapperConfig }
NodeHealthMonitor watches Nodes and maintains mappings of Nodes that have either been marked as Unschedulable or that have been labeled to indicate that they have resources that Autopilot has tainted as NoSchedule or NoExecute. This information is used to automate the maintenance of the lendingLimit of a designated slack ClusterQueue and to migrate running workloads away from NoExecute resources.
func (*NodeHealthMonitor) SetupWithManager ¶ added in v0.22.0
func (r *NodeHealthMonitor) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.