Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Add ¶
Add creates a new SyncSet controller and adds it to the manager with default RBAC. The manager will set fields on the controller and start it when the manager starts.
func AddToManager ¶
func AddToManager(mgr manager.Manager, r reconcile.Reconciler) error
AddToManager adds a new Controller to mgr with r as the reconcile.Reconciler
func NewReconciler ¶
func NewReconciler(mgr manager.Manager) reconcile.Reconciler
NewReconciler returns a new reconcile.Reconciler
Types ¶
type Applier ¶
type Applier interface { Apply(obj []byte) (hiveresource.ApplyResult, error) Info(obj []byte) (*hiveresource.Info, error) Patch(name types.NamespacedName, kind, apiVersion string, patch []byte, patchType string) error ApplyRuntimeObject(obj runtime.Object, scheme *runtime.Scheme) (hiveresource.ApplyResult, error) }
Applier knows how to Apply, Patch and return Info for []byte arrays describing objects and patches.
type ReconcileSyncSetInstance ¶
ReconcileSyncSetInstance reconciles a ClusterDeployment and the SyncSets associated with it
Click to show internal directories.
Click to hide internal directories.