Adding monitor operator to monitor edge resources 28/92628/7
authorKiran Kamineni <kiran.k.kamineni@intel.com>
Wed, 31 Jul 2019 22:32:28 +0000 (15:32 -0700)
committerKiran Kamineni <kiran.k.kamineni@intel.com>
Wed, 28 Aug 2019 19:45:14 +0000 (12:45 -0700)
commitab8c95eff5c1228237f758d3ccfc99c751f713f7
treea950ac5356f547434f24c8cc3bf53f3620e84a74
parentdcace0784979890bb986fb078348b4b3ceef146c
Adding monitor operator to monitor edge resources

Add an operator to monitor resources at the edge location.
The operator listens to pods and services right now and stores
their information in a CustomResource

Issue-ID: MULTICLOUD-675
Change-Id: I801478a77fcd019010ea1b4388d6077f63b89d05
Signed-off-by: Kiran Kamineni <kiran.k.kamineni@intel.com>
31 files changed:
.gitignore
src/Makefile
src/monitor/.gitignore [new file with mode: 0644]
src/monitor/Makefile [new file with mode: 0644]
src/monitor/build/Dockerfile [new file with mode: 0644]
src/monitor/cmd/manager/main.go [new file with mode: 0644]
src/monitor/deploy/crds/k8splugin_v1alpha1_resourcebundlestate_cr.yaml [new file with mode: 0644]
src/monitor/deploy/crds/k8splugin_v1alpha1_resourcebundlestate_crd.yaml [new file with mode: 0644]
src/monitor/deploy/operator.yaml [new file with mode: 0644]
src/monitor/deploy/role.yaml [new file with mode: 0644]
src/monitor/deploy/role_binding.yaml [new file with mode: 0644]
src/monitor/deploy/service_account.yaml [new file with mode: 0644]
src/monitor/go.mod [new file with mode: 0644]
src/monitor/go.sum [new file with mode: 0644]
src/monitor/pkg/apis/addtoscheme_k8splugin_v1alpha1.go [new file with mode: 0644]
src/monitor/pkg/apis/apis.go [new file with mode: 0644]
src/monitor/pkg/apis/k8splugin/group.go [new file with mode: 0644]
src/monitor/pkg/apis/k8splugin/v1alpha1/doc.go [new file with mode: 0644]
src/monitor/pkg/apis/k8splugin/v1alpha1/register.go [new file with mode: 0644]
src/monitor/pkg/apis/k8splugin/v1alpha1/types.go [new file with mode: 0644]
src/monitor/pkg/apis/k8splugin/v1alpha1/zz_generated.deepcopy.go [new file with mode: 0644]
src/monitor/pkg/apis/k8splugin/v1alpha1/zz_generated.openapi.go [new file with mode: 0644]
src/monitor/pkg/controller/add_resourcebundlestate.go [new file with mode: 0644]
src/monitor/pkg/controller/controller.go [new file with mode: 0644]
src/monitor/pkg/controller/resourcebundlestate/controller.go [new file with mode: 0644]
src/monitor/pkg/controller/resourcebundlestate/handler.go [new file with mode: 0644]
src/monitor/pkg/controller/resourcebundlestate/helpers.go [new file with mode: 0644]
src/monitor/pkg/controller/resourcebundlestate/pod_controller.go [new file with mode: 0644]
src/monitor/pkg/controller/resourcebundlestate/pod_predicate.go [new file with mode: 0644]
src/monitor/tools.go [new file with mode: 0644]
src/monitor/version/version.go [new file with mode: 0644]