From ade1e48e3472a5ca4b146871cac6b9636e957126 Mon Sep 17 00:00:00 2001 From: faizanahmad055 Date: Wed, 11 Jul 2018 16:52:55 +0500 Subject: [PATCH] Add temporary conidtion for configmaps --- internal/pkg/controller/controller.go | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/internal/pkg/controller/controller.go b/internal/pkg/controller/controller.go index 9c36c800..1071f4bc 100644 --- a/internal/pkg/controller/controller.go +++ b/internal/pkg/controller/controller.go @@ -161,13 +161,15 @@ func (c *Controller) takeAction(event Event) error { logrus.Infof("Detected changes in object %s", obj) // process events based on its type logrus.Infof("Performing '%s' action for controller of type '%s'", event.eventType, c.resource) - switch event.eventType { - case "create": - ObjectCreated(obj, c.client) - case "update": - ObjectUpdated(obj, c.client) - case "delete": - ObjectDeleted(obj) + if c.resource == "configMaps" { + switch event.eventType { + case "create": + ObjectCreated(obj, c.client) + case "update": + ObjectUpdated(obj, c.client) + case "delete": + ObjectDeleted(obj) + } } } return nil