Versions in this module Expand all Collapse all v0 v0.1.0 Oct 21, 2019 Changes in this version + func AddFinalizer(obj metav1.Object, finalizer string) + func HasFinalizer(obj metav1.Object, finalizer string) bool + func IsBeingDeleted(obj metav1.Object) bool + func IsOwner(owner, owned metav1.Object) bool + func ProcessTemplate(data interface{}, template *template.Template) (*unstructured.Unstructured, error) + func ProcessTemplateArray(data interface{}, template *template.Template) (*[]unstructured.Unstructured, error) + func RemoveFinalizer(obj metav1.Object, finalizer string) + type ReconcilerBase struct + func NewReconcilerBase(client client.Client, scheme *runtime.Scheme, restConfig *rest.Config, ...) ReconcilerBase + func (r *ReconcilerBase) CreateIfNotExistTemplatedResources(owner metav1.Object, namespace string, data interface{}, ...) error + func (r *ReconcilerBase) CreateOrUpdateResource(owner metav1.Object, namespace string, obj metav1.Object) error + func (r *ReconcilerBase) CreateOrUpdateResources(owner metav1.Object, namespace string, objs []metav1.Object) error + func (r *ReconcilerBase) CreateOrUpdateTemplatedResources(owner metav1.Object, namespace string, data interface{}, ...) error + func (r *ReconcilerBase) CreateResourceIfNotExists(owner metav1.Object, namespace string, obj metav1.Object) error + func (r *ReconcilerBase) CreateResourcesIfNotExist(owner metav1.Object, namespace string, objs []metav1.Object) error + func (r *ReconcilerBase) DeleteResource(obj metav1.Object) error + func (r *ReconcilerBase) DeleteResources(objs []metav1.Object) error + func (r *ReconcilerBase) DeleteTemplatedResources(data interface{}, template *template.Template) error + func (r *ReconcilerBase) GetClient() client.Client + func (r *ReconcilerBase) GetDiscoveryClient() (*discovery.DiscoveryClient, error) + func (r *ReconcilerBase) GetDynamicClientOnAPIResource(resource metav1.APIResource) (dynamic.NamespaceableResourceInterface, error) + func (r *ReconcilerBase) GetDynamicClientOnUnstructured(obj unstructured.Unstructured) (dynamic.NamespaceableResourceInterface, error) + func (r *ReconcilerBase) GetRecorder() record.EventRecorder + func (r *ReconcilerBase) GetRestConfig() *rest.Config + func (r *ReconcilerBase) GetScheme() *runtime.Scheme + func (r *ReconcilerBase) IsInitialized(obj metav1.Object) bool + func (r *ReconcilerBase) IsValid(obj metav1.Object) (bool, error) + func (r *ReconcilerBase) ManageError(obj metav1.Object, issue error) (reconcile.Result, error) + func (r *ReconcilerBase) ManageSuccess(obj metav1.Object) (reconcile.Result, error) + func (r *ReconcilerBase) Reconcile(request reconcile.Request) (reconcile.Result, error) + type ResourceGenerationOrFinalizerChangedPredicate struct + func (ResourceGenerationOrFinalizerChangedPredicate) Update(e event.UpdateEvent) bool