Collectd Operator - Added TypesDB feature support 64/93264/3
authorDileep Ranganathan <dileep.ranganathan@intel.com>
Sat, 10 Aug 2019 22:15:49 +0000 (15:15 -0700)
committerDileep Ranganathan <dileep.ranganathan@intel.com>
Mon, 12 Aug 2019 17:51:22 +0000 (10:51 -0700)
commitebc40b61c64d5f06b5fe2b4d886ed4e5748db6d3
tree57aa45894e58677d17096c7416f44b4c24c25775
parentd59e778f2b97c96fe7f6c3945f4bb9c91ff01e74
Collectd Operator - Added TypesDB feature support

Added support for typesDB. CollectGlobal CR can now add, update, delete
TypesDB and custom TypesDB to the conf. This is achieved via creating a
configmap for the types.db files and then passing the configmap name in
the CR Spec.

Issue-ID: ONAPARC-461
Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com>
Change-Id: Idb27d7981c72f67863f193bd5013f6907362ede9
14 files changed:
vnfs/DAaaS/microservices/collectd-operator/Makefile
vnfs/DAaaS/microservices/collectd-operator/examples/collectd/collectdglobal.yaml [moved from vnfs/DAaaS/microservices/collectd-operator/deploy/crds/collectdglobal.yaml with 100% similarity]
vnfs/DAaaS/microservices/collectd-operator/examples/collectd/cpu_collectdplugin_cr.yaml [moved from vnfs/DAaaS/microservices/collectd-operator/deploy/crds/cpu_collectdplugin_cr.yaml with 100% similarity]
vnfs/DAaaS/microservices/collectd-operator/examples/collectd/kustomization.yaml [new file with mode: 0644]
vnfs/DAaaS/microservices/collectd-operator/examples/collectd/memory_collectdplugin_cr.yaml [moved from vnfs/DAaaS/microservices/collectd-operator/deploy/crds/memory_collectdplugin_cr.yaml with 100% similarity]
vnfs/DAaaS/microservices/collectd-operator/examples/collectd/prometheus_collectdplugin_cr.yaml [moved from vnfs/DAaaS/microservices/collectd-operator/deploy/crds/prometheus_collectdplugin_cr.yaml with 100% similarity]
vnfs/DAaaS/microservices/collectd-operator/examples/collectd/resources/types.db [new file with mode: 0644]
vnfs/DAaaS/microservices/collectd-operator/examples/collectd/resources/vcmts.types.db [new file with mode: 0644]
vnfs/DAaaS/microservices/collectd-operator/pkg/apis/onap/v1alpha1/collectdglobal_types.go
vnfs/DAaaS/microservices/collectd-operator/pkg/apis/onap/v1alpha1/collectdplugin_types.go
vnfs/DAaaS/microservices/collectd-operator/pkg/controller/collectdglobal/collectdglobal_controller.go
vnfs/DAaaS/microservices/collectd-operator/pkg/controller/collectdplugin/collectdplugin_controller.go
vnfs/DAaaS/microservices/collectd-operator/pkg/controller/utils/collectdutils.go
vnfs/DAaaS/microservices/collectd-operator/pkg/controller/utils/dsutils.go [new file with mode: 0644]