Status operator to update status of resources 53/105453/2
authorSrivahni Chivukula <srivahni.chivukula@intel.com>
Wed, 8 Apr 2020 00:52:05 +0000 (17:52 -0700)
committerRitu Sood <ritu.sood@intel.com>
Tue, 16 Jun 2020 20:06:29 +0000 (20:06 +0000)
commit964db6a95cfdd82969f6af5a09822929a1862408
treeb8f31df98b537c32763a2c409d07eaec153f9372
parentdd6613ec4e4bbe79699f6b5802334f968dfb8306
Status operator to update status of resources

This operator monitors the status of
resources like pods, services, deployments,
daemonsets, configmaps etc. and updates the
status in the CR accordingly.

Issue-ID: MULTICLOUD-1047
Signed-off-by: Srivahni Chivukula <srivahni.chivukula@intel.com>
Change-Id: I7d92584a44c8add2df69f2985140a55b460ac037
26 files changed:
src/monitor/deploy/crds/k8splugin_v1alpha1_resourcebundlestate_cr.yaml
src/monitor/deploy/crds/k8splugin_v1alpha1_resourcebundlestate_crd.yaml
src/monitor/deploy/operator.yaml
src/monitor/pkg/apis/k8splugin/v1alpha1/types.go
src/monitor/pkg/apis/k8splugin/v1alpha1/zz_generated.deepcopy.go
src/monitor/pkg/apis/k8splugin/v1alpha1/zz_generated.openapi.go
src/monitor/pkg/controller/add_resourcebundlestate.go
src/monitor/pkg/controller/resourcebundlestate/configMap_controller.go [new file with mode: 0644]
src/monitor/pkg/controller/resourcebundlestate/configMap_predicate.go [new file with mode: 0644]
src/monitor/pkg/controller/resourcebundlestate/controller.go
src/monitor/pkg/controller/resourcebundlestate/daemonSet_controller.go [new file with mode: 0644]
src/monitor/pkg/controller/resourcebundlestate/daemonSet_predicate.go [new file with mode: 0644]
src/monitor/pkg/controller/resourcebundlestate/deployment_controller.go [new file with mode: 0644]
src/monitor/pkg/controller/resourcebundlestate/deployment_predicate.go [new file with mode: 0644]
src/monitor/pkg/controller/resourcebundlestate/helpers.go
src/monitor/pkg/controller/resourcebundlestate/ingress_controller.go [new file with mode: 0644]
src/monitor/pkg/controller/resourcebundlestate/ingress_predicate.go [new file with mode: 0644]
src/monitor/pkg/controller/resourcebundlestate/job_controller.go [new file with mode: 0644]
src/monitor/pkg/controller/resourcebundlestate/job_predicate.go [new file with mode: 0644]
src/monitor/pkg/controller/resourcebundlestate/pod_controller.go
src/monitor/pkg/controller/resourcebundlestate/secret_controller.go [new file with mode: 0644]
src/monitor/pkg/controller/resourcebundlestate/secret_predicate.go [new file with mode: 0644]
src/monitor/pkg/controller/resourcebundlestate/service_controller.go [new file with mode: 0644]
src/monitor/pkg/controller/resourcebundlestate/service_predicate.go [new file with mode: 0644]
src/monitor/pkg/controller/resourcebundlestate/statefulSet_controller.go [new file with mode: 0644]
src/monitor/pkg/controller/resourcebundlestate/statefulSet_predicate.go [new file with mode: 0644]