Documentation ¶
Index ¶
- type ReconcileApplication
- func (r *ReconcileApplication) Start()
- func (r *ReconcileApplication) Stop()
- func (r *ReconcileApplication) SyncCreateApplication(newObj interface{})
- func (r *ReconcileApplication) SyncRemoveApplication(oldObj interface{})
- func (r *ReconcileApplication) SyncUpdateApplication(oldObj, newObj interface{})
- type ReconcileApplicationInterface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ReconcileApplication ¶
type ReconcileApplication struct { Explorer *utils.Explorer HubSynchronizer synchronizer.HubSynchronizerInterface DynamicMCFactory dynamicinformer.DynamicSharedInformerFactory StopCh chan struct{} }
ReconcileDeployable reconciles a Deployable object
func NewReconciler ¶
func NewReconciler(mgr manager.Manager, hubconfig *rest.Config, cluster types.NamespacedName, explorer *utils.Explorer, hubSynchronizer synchronizer.HubSynchronizerInterface) (*ReconcileApplication, error)
func (*ReconcileApplication) Start ¶
func (r *ReconcileApplication) Start()
func (*ReconcileApplication) Stop ¶
func (r *ReconcileApplication) Stop()
func (*ReconcileApplication) SyncCreateApplication ¶
func (r *ReconcileApplication) SyncCreateApplication(newObj interface{})
func (*ReconcileApplication) SyncRemoveApplication ¶
func (r *ReconcileApplication) SyncRemoveApplication(oldObj interface{})
func (*ReconcileApplication) SyncUpdateApplication ¶
func (r *ReconcileApplication) SyncUpdateApplication(oldObj, newObj interface{})
type ReconcileApplicationInterface ¶
type ReconcileApplicationInterface interface { Start() SyncCreateApplication(newObj interface{}) SyncUpdateApplication(oldObj interface{}, newObj interface{}) SyncRemoveApplication(oldObj interface{}) Stop() }
Click to show internal directories.
Click to hide internal directories.