From 2026cb5283fbc44a4f68641f6e85628381ebda04 Mon Sep 17 00:00:00 2001 From: Srivahni Date: Thu, 24 Oct 2019 14:08:58 -0700 Subject: Add/update/delete PrometheusRemoteEndpoint CR PrometheusRemoteEndpoint CR when applied, a remote write endpoint is added/updated/deleted in prometheus. Issue-ID: ONAPARC-393 Signed-off-by: Srivahni Change-Id: I8cdc0b673b35be3457a2b12c6769cd3cf62ac6c5 --- .../pkg/controller/controller.go | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 vnfs/DAaaS/microservices/remote-config-operator/pkg/controller/controller.go (limited to 'vnfs/DAaaS/microservices/remote-config-operator/pkg/controller/controller.go') diff --git a/vnfs/DAaaS/microservices/remote-config-operator/pkg/controller/controller.go b/vnfs/DAaaS/microservices/remote-config-operator/pkg/controller/controller.go new file mode 100644 index 00000000..7c069f3e --- /dev/null +++ b/vnfs/DAaaS/microservices/remote-config-operator/pkg/controller/controller.go @@ -0,0 +1,18 @@ +package controller + +import ( + "sigs.k8s.io/controller-runtime/pkg/manager" +) + +// AddToManagerFuncs is a list of functions to add all Controllers to the Manager +var AddToManagerFuncs []func(manager.Manager) error + +// AddToManager adds all Controllers to the Manager +func AddToManager(m manager.Manager) error { + for _, f := range AddToManagerFuncs { + if err := f(m); err != nil { + return err + } + } + return nil +} -- cgit 1.2.3-korg