Versions in this module Expand all Collapse all v1 v1.0.1 Jun 18, 2020 Changes in this version + type EnforcingReconciler struct + func NewEnforcingReconciler(client client.Client, scheme *runtime.Scheme, restConfig *rest.Config, ...) EnforcingReconciler + func (er *EnforcingReconciler) GetLockedResourceStatuses(instance apis.Resource) map[string]status.Conditions + func (er *EnforcingReconciler) GetStatusChangeChannel() <-chan event.GenericEvent + func (er *EnforcingReconciler) ManageError(instance apis.Resource, issue error) (reconcile.Result, error) + func (er *EnforcingReconciler) ManageSuccess(instance apis.Resource) (reconcile.Result, error) + func (er *EnforcingReconciler) Terminate(instance apis.Resource, deleteResources bool) error + func (er *EnforcingReconciler) UpdateLockedResources(instance apis.Resource, lockedResources []lockedresource.LockedResource) error + type LockedResourceManager struct + func NewLockedResourceManager(config *rest.Config, options manager.Options, parent apis.Resource, ...) (LockedResourceManager, error) + func (lrm *LockedResourceManager) GetResourceReconcilers() []*LockedResourceReconciler + func (lrm *LockedResourceManager) GetResources() []lockedresource.LockedResource + func (lrm *LockedResourceManager) IsSameResources(resources []lockedresource.LockedResource) (same bool, leftDifference []lockedresource.LockedResource, ...) + func (lrm *LockedResourceManager) IsStarted() bool + func (lrm *LockedResourceManager) Restart(resources []lockedresource.LockedResource, deleteResources bool) error + func (lrm *LockedResourceManager) SetResources(resources []lockedresource.LockedResource) error + func (lrm *LockedResourceManager) Start() error + func (lrm *LockedResourceManager) Stop(deleteResources bool) error + type LockedResourceReconciler struct + ExcludePaths []string + Resource unstructured.Unstructured + func NewLockedObjectReconciler(mgr manager.Manager, object unstructured.Unstructured, excludePaths []string, ...) (*LockedResourceReconciler, error) + func (lor *LockedResourceReconciler) GetStatus() status.Conditions + func (lor *LockedResourceReconciler) Reconcile(request reconcile.Request) (reconcile.Result, error) + type Patch struct + Operation string + Path string