Added GenerationChangePredicate for CollectdPlugin 16/93116/2
authorDileep Ranganathan <dileep.ranganathan@intel.com>
Wed, 7 Aug 2019 18:43:43 +0000 (11:43 -0700)
committerMarco Platania <platania@research.att.com>
Sun, 11 Aug 2019 21:55:25 +0000 (21:55 +0000)
Added Predicate to discard events for status update

Issue-ID: ONAPARC-461
Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com>
Change-Id: I867b321de4b0a461ec6d0264e98761b5cdc01b77

vnfs/DAaaS/microservices/collectd-operator/pkg/controller/collectdplugin/collectdplugin_controller.go

index 4ce32eb..c9b8ab1 100644 (file)
@@ -7,6 +7,7 @@ import (
        "strings"
 
        "github.com/go-logr/logr"
+       "github.com/operator-framework/operator-sdk/pkg/predicate"
 
        onapv1alpha1 "demo/vnfs/DAaaS/microservices/collectd-operator/pkg/apis/onap/v1alpha1"
        collectdutils "demo/vnfs/DAaaS/microservices/collectd-operator/pkg/controller/utils"
@@ -51,7 +52,7 @@ func add(mgr manager.Manager, r reconcile.Reconciler) error {
 
        // Watch for changes to primary resource CollectdPlugin
        log.V(1).Info("Add watcher for primary resource CollectdPlugin")
-       err = c.Watch(&source.Kind{Type: &onapv1alpha1.CollectdPlugin{}}, &handler.EnqueueRequestForObject{})
+       err = c.Watch(&source.Kind{Type: &onapv1alpha1.CollectdPlugin{}}, &handler.EnqueueRequestForObject{}, predicate.GenerationChangedPredicate{})
        if err != nil {
                return err
        }