Documentation ¶
Index ¶
- type ComponentReconciler
- func (componentReconciler *ComponentReconciler) ClusterMap() clusterapi.Map
- func (componentReconciler *ComponentReconciler) ComponentList() componentapi.List
- func (componentReconciler *ComponentReconciler) HypervisorMap() infra.HypervisorMap
- func (componentReconciler *ComponentReconciler) PreReconcile(componentsToPreReconcile ...*componentapi.Component) reconciler.ReconcileErrors
- func (componentReconciler *ComponentReconciler) Reconcile(componentsToReconcile ...*componentapi.Component) reconciler.ReconcileErrors
- func (componentReconciler *ComponentReconciler) ReconcileDeletion(componentsToDelete ...*componentapi.Component) reconciler.ReconcileErrors
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ComponentReconciler ¶
type ComponentReconciler struct {
// contains filtered or unexported fields
}
ComponentReconciler represents a component reconciler
func NewComponentReconciler ¶
func NewComponentReconciler(hypervisorMap infra.HypervisorMap, clusterMap clusterapi.Map, componentList componentapi.List) *ComponentReconciler
NewComponentReconciler creates a component reconciler with the provided hypervisors, clusters and components
func (*ComponentReconciler) ClusterMap ¶
func (componentReconciler *ComponentReconciler) ClusterMap() clusterapi.Map
ClusterMap returns the cluster map known to this component reconciler
func (*ComponentReconciler) ComponentList ¶
func (componentReconciler *ComponentReconciler) ComponentList() componentapi.List
ComponentList returns the component list known to this component reconciler
func (*ComponentReconciler) HypervisorMap ¶
func (componentReconciler *ComponentReconciler) HypervisorMap() infra.HypervisorMap
HypervisorMap returns the hypervisor map known to this component reconciler
func (*ComponentReconciler) PreReconcile ¶
func (componentReconciler *ComponentReconciler) PreReconcile(componentsToPreReconcile ...*componentapi.Component) reconciler.ReconcileErrors
PreReconcile pre-reconciles the provided components
func (*ComponentReconciler) Reconcile ¶
func (componentReconciler *ComponentReconciler) Reconcile(componentsToReconcile ...*componentapi.Component) reconciler.ReconcileErrors
Reconcile reconciles the provided components
func (*ComponentReconciler) ReconcileDeletion ¶
func (componentReconciler *ComponentReconciler) ReconcileDeletion(componentsToDelete ...*componentapi.Component) reconciler.ReconcileErrors
ReconcileDeletion reconciles the deletion of the provided components
Click to show internal directories.
Click to hide internal directories.