aboutsummaryrefslogtreecommitdiffstats
path: root/vnfs
AgeCommit message (Collapse)AuthorFilesLines
2019-08-11Collectd Global CRDDileep Ranganathan11-185/+913
This patch introduces an enhancement to the existing Collectd Operator. It has now 2 CRDS CollectdGlobal and CollectdPlugin and corresponding controllers. CollectdGlobal is used to specify the global options of collectd conf and CollectdPlugin is used to load/unload plugins. Added synchronization when both controllers try to fetch the same resources. Refactored some of the common code to collectdutils. Issue-ID: ONAPARC-461 Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com> Change-Id: Id2edf6fa6de56d9d7216ebb258b3017661c6a3dd
2019-08-11Fixing syntax in vCPE scriptsTomáš Levora2-7/+7
Issue-ID: INT-1199 Signed-off-by: Tomáš Levora <t.levora@partner.samsung.com> Change-Id: I0444dba68fe8b9701e4e7a6055a1d6b9a0c600ff
2019-08-11Skeletal code for visualization-operatorSrivahni15-0/+988
This visualization-operator(based on operator-sdk) when deployed, should be able to manage(add/update/delete) the datasources dynamically without restarting the grafana pods. Issue-ID: ONAPARC-393 Signed-off-by: Srivahni <srivahni.chivukula@intel.com> Change-Id: I2df3659aca5dd9ad59cf58adaf3c30999829fa2f
2019-08-06Helm charts for MetallbPramod12-0/+704
Metallb is a loadbalancer for Kubernetes Issue-ID: MULTICLOUD-747 Signed-off-by: Pramod <pramod.raghavendra.jayathirth@intel.com> Change-Id: If5501da743ad37c6e343a0f460f0674d1554704c
2019-08-06Helm chart for Istio OperatorPramod13-30/+1654
Operator is required to manage the lifecycle fo Istio deployments Issue-ID: MULTICLOUD-710 Signed-off-by: Pramod <pramod.raghavendra.jayathirth@intel.com> Change-Id: I9ea2427eb88caf06c41fcf2fb6f0cc0c66e8fb96
2019-07-30Fix path to honeycomb in vLB/vDNS scriptsMarco Platania6-21/+17
Issue-ID: INT-1166 Signed-off-by: Marco Platania <platania@research.att.com> Change-Id: I8d26a78a6936ad32dc75cd8ec12cdf611c2b8180
2019-07-30Build artifacts for vLB use caseMarco Platania8-537/+198
- Change the POM file of the distribution plugin - Modify istall/init scripts to download artifacts - Delete mvn compile process from istall/init scripts Issue-ID: INT-1166 Signed-off-by: Marco Platania <platania@research.att.com> Change-Id: I02feb19b6531ea5ca583343f7f724bc496d1d1b7
2019-07-30DAaaS: enhance collectd to be more configurableLianhao Lu4-35/+84
Enhance the collectd chart in DAaaS to be more configurable, so that it can be launched with k8s CMK environment. Issue-ID: ONAPARC-393 Signed-off-by: Lianhao Lu <lianhao.lu@intel.com> Change-Id: I28698688a9977f60e89c54f32c1de73c17cb6751
2019-07-22DAaaS: Added the guidelines for kafka operatorsRajamohan Raj1-0/+58
DAaaS : Added the required steps in the main readme for strimzi based kafka operator and kafka. Issue-ID: ONAPARC-391 Change-Id: I05dfc201e8859407b22dd5683761efd775ed4f24 Signed-off-by: Rajamohan Raj <rajamohan.raj@intel.com>
2019-07-22DAaaS: Fixing dashborad provisioningLianhao Lu1-1/+1
Fixed the incorrected indent of provisioning dashboards in json format directly. Change-Id: I092390305eda5ac086380662132c914bff61182a Issue-ID: ONAPARC-393 Signed-off-by: Lianhao Lu <lianhao.lu@intel.com>
2019-07-22Added Status Handler for Collectd OperatorDileep Ranganathan4-50/+170
Added status handler for secodary resources like Daemonset updates Issue-ID: ONAPARC-461 Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com> Change-Id: I8b5cac7dde9afe355be9468fc5c925b658c78fc6
2019-07-19Adding few troubleshooting guidelines for HDFS.Rajamohan Raj2-0/+91
Issue-ID: ONAPARC-391 Change-Id: Ic4cd3376aa668b46da1890a09aaf3f461a04e254 Signed-off-by: Rajamohan Raj <rajamohan.raj@intel.com>
2019-07-19DAaaS: Fixing dashborad provisioningLianhao Lu1-2/+3
Fixed the multiline indicator usage that breaks the provisioning grafana dashboards from local file. Change-Id: If97f06119b10dad70eea74f68b180280978ad1c7 Issue-ID: ONAPARC-393 Signed-off-by: Lianhao Lu <lianhao.lu@intel.com>
2019-07-17Automate datasource & dashboard imports in grafanaSrivahni5-12/+210
Added to grafana-values.yaml Issue-ID: ONAPARC-393 Signed-off-by: Srivahni <srivahni.chivukula@intel.com> Change-Id: Id6c8413ea4c4ea69cc7b35f52c2f47b364f5906f
2019-07-08Added resource support for DAaaS prometheusLianhao Lu2-0/+3
Added the day-0 config for DAaaS prometheus resource limits/requests. Change-Id: I017dcd5259c4616c2940bd6fbefdf0fd72092643 Issue-ID: ONAPARC-366 Signed-off-by: Lianhao Lu <lianhao.lu@intel.com>
2019-07-08Fix wrong path in vDNS scriptMarco Platania1-2/+0
Change-Id: Idfbf4010e29954b520ab45685001fe069b612617 Issue-ID: INT-1135 Signed-off-by: Marco Platania <platania@research.att.com>
2019-06-26Fixed Label selector for Collectd OperatorDileep Ranganathan2-17/+50
Fixed issue with hard-coded label selector Current solution expects the label selector to be passed from environment variable inside the operator container, else will use the default label selector. Added more robust error handling. Issue-ID: ONAPARC-461 Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com> Change-Id: Ic99042c4fb4770e47504bdecf960c6ea8619431e
2019-06-25Added CollectdPlugin delete event handlerDileep Ranganathan7-33/+136
Features added: Added finalizer to handle deletion event Added status subresource handling Issue-ID: ONAPARC-461 Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com> Change-Id: Id0ada92ce077c9d7573be385dc92a9812800d970
2019-06-21Day2 config to remove remote_read and remote_writeSrivahni3-1/+12
Issue-ID: ONAPARC-393 Signed-off-by: Srivahni <srivahni.chivukula@intel.com> Change-Id: Iee64b1dfbe35b14bd2fc93a55790e5fb504b9b68
2019-06-21Sample CollectdPlugin CR for write_prometheusDileep Ranganathan1-0/+12
Added sample custom resource CollectdPlugin for enabling write_prometheus Issue-ID: ONAPARC-461 Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com> Change-Id: I9a037beb1efd7abd1842c7b4941377174444a1b4
2019-06-21Rebuild conf from CollectdPlugins CRDDileep Ranganathan2-9/+48
Added feature to rebuild collectd conf and rolling update the Daemonset Issue-ID: ONAPARC-461 Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com> Change-Id: I24e25b2afc61e18e04be91d7de4b41f928e845ee
2019-06-21Add support for query_range in promql_apiRajamohan Raj3-27/+157
Added support for query_range in promql_api Issue-ID: ONAPARC-452 Signed-off-by: Rajamohan Raj <rajamohan.raj@intel.com> Change-Id: If4870c8a8ea2fd4e6b23237cb8fd0f34a17fe3e0
2019-06-20Paramterize the configMap nameRajamohan Raj3-4/+5
Paramterize the configmap name in the helm chart of sample-promql-query-app. Issue-ID: ONAPARC-508 Signed-off-by: Rajamohan Raj <rajamohan.raj@intel.com> Change-Id: I8ec7c6128fbc0577c73abacf1c8496eaf912fec7
2019-06-19Added more features to Collectd OperatorDileep Ranganathan1-55/+41
Feature - rolling update of Collectd Daemonset based on CRD changes. Added CollectdPlugins to the resource map Bug Fix - Removed the OwnerReference for secondary resources. Issue-ID: ONAPARC-461 Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com> Change-Id: Ic5e03b331c98fbd77a6fb694db0035b136e34c0a
2019-06-19Added support for Operator SDK debuggingDileep Ranganathan1-1/+3
Added local build for Operator SDK debugging Issue-ID: ONAPARC-461 Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com> Change-Id: Icd5a973bf04372cf7c9fe7d2a052930198b236a6
2019-06-19Helmize the sample promql_query_appRajamohan Raj15-2/+405
Release a helm chart and dockerfile for the sample promql_query_app Issue-ID: ONAPARC-508 Signed-off-by: Rajamohan Raj <rajamohan.raj@intel.com> Change-Id: I8fdddd3fe0094c132a485c1d40b524b8a8cb2062
2019-06-17Enable/disable components using values.yamlSrivahni2-0/+23
Issue-ID: ONAPARC-393 Signed-off-by: Srivahni <srivahni.chivukula@intel.com> Change-Id: I842fcae55600905bec9889c69b06eeac3cde71a2
2019-06-14Updated README for Distributed AnalyticsDileep Ranganathan1-14/+55
Updated readme for distributed analytics. Change-Id: I675c8b943df119b57638d893089e6384c4fcf5bb Issue-ID: ONAPARC-280 Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com>
2019-06-13Added hook delete policy for CRD in rook-cephLianhao Lu1-0/+6
This is to ensure after 'helm delete rook-ceph', it can be installed again succefully. Change-Id: I9ad8b83bca24542897ff08a90aece0249650917c Issue-ID: ONAPARC-366 Signed-off-by: Lianhao Lu <lianhao.lu@intel.com>
2019-06-13Add RBAC for prometheus instanceDileep Ranganathan6-1/+64
Fixed issue of prometheus throwing unauthorized rbac error. Change-Id: I984bf637bf464803c35bfb32bf09b2974fec9053 Issue-ID: ONAPARC-506 Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com>
2019-06-12Fix the Collectd operator panic issueDileep Ranganathan6-12/+31
Fixed the panic issue as the daemonset was used instead of DaemonsetList. Improved the logging to get data from configmap. Filters used to query ConfigMap was wrong. Issue-ID: OPTFRA-461 Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com> Change-Id: I14807f7b254ccc0636b5cef6d58b4b6cc0c0e375
2019-06-03Sample application to load model from MinioDileep Ranganathan12-0/+446
Sample application with helm charts to load from model repo. Change-Id: If8d09e64044bc2587c444efd3ac95a451ec361dd Issue-ID: ONAPARC-460 Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com>
2019-06-03Handle more error scenarios for promql_apiRajamohan Raj3-31/+103
Handle more error scenarios for promql and improve README.Added copy rights Change-Id: Idb3ac7e2aea6fe3e6df069f63e63b2a5208f96d1 Issue-ID: ONAPARC-452 Signed-off-by: Rajamohan Raj <rajamohan.raj@intel.com>
2019-06-01Refactor promql_api after project structure changeRajamohan Raj5-78/+96
Refactored prompql_api after project structure change. Fix review comments and make a better read me. Change-Id: I40b7b2da40d85e9f297d4bb87d8633c71bdd1ec0 Issue-ID: ONAPARC-452 Signed-off-by: Rajamohan Raj <rajamohan.raj@intel.com>
2019-05-31Fix collectd-operator build issueDileep Ranganathan11-31/+58
Fix build issues. Version control some files which were .gitignored. Issue-ID: ONAPARC-461 Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com> Change-Id: Ia7d1b9ef0e518c1afea5ca91103309724111028c
2019-05-30Refactor Distributed Analytics project structureDileep Ranganathan414-35/+3
Modified the project structure to improve maintainability and to add future CI and integration test support. Change-Id: Id30bfb1f83f23785a6b5f99e81f42f752d59c0f8 Issue-ID: ONAPARC-280 Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com>
2019-05-30Collectd operator utiltiesDileep Ranganathan1-4/+22
Made changes to Makefile, added help and clean Issue-ID: ONAPARC-461 Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com> Change-Id: I2f99b26d415e411e6e7ca847ea082dcbf39698f4
2019-05-30Collectd Operator - ControllerDileep Ranganathan2-0/+225
Initial code for CollectdPlugin CRD controller. Watches the CollectdPlugin CRDs and create/update configmap and restart the Collectd Daemonset pods. Issue-ID: ONAPARC-461 Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com> Change-Id: I24f7bebaefb8a0587029da55dee1934e8679ef96
2019-05-30Collectd Operator APIDileep Ranganathan14-22/+442
Define spec for CollectdPlugin CRD. Create CRD and sample CR for CollectdPlugin and autogenerated code. Updated Makefile and deployment artifacts. Issue-ID: ONAPARC-461 Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com> Change-Id: I10bc198976b415efcfab01258342abbd2b4dfcc9
2019-05-30Readme for Distributed AnalyticsDileep Ranganathan1-0/+85
Initial readme for distributed analytics. Change-Id: I53ad9296711207685891340adcaf6d6210858412 Issue-ID: ONAPARC-280 Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com>
2019-05-30PromQL api for queryRajamohan Raj4-0/+145
Initial commit for promQL query api and sample app for using the api Change-Id: Id9c5d95f621edbb14b2eba7493c968c138d2d02a Issue-ID: ONAPARC-452 Signed-off-by: Rajamohan Raj <rajamohan.raj@intel.com>
2019-05-23Documentation to install Istio with SDSPramod1-0/+31
Issue-ID: ONAPARC-503 Signed-off-by: Pramod <pramod.raghavendra.jayathirth@intel.com> Change-Id: I54aa7d1d3a96251e7761aff92ad21a04aec71546
2019-05-23Sample file reading from hdfs.Rajamohan Raj4-5/+27
Just a sample go file for reading from a hdfs file. Shall be deleted later. Issue-ID: ONAPARC-451 Signed-off-by: Rajamohan Raj <rajamohan.raj@intel.com> Change-Id: Icfdd4b2196e080b6da45dadaf498eeb5d5fba1ac
2019-05-22Makefile for Collectd-OperatorDileep Ranganathan2-2/+53
Create Makefile for collectd-operator Updated .gitignore with coverage and other common ignorable files. Issue-ID: ONAPARC-461 Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com> Change-Id: I6cbcaa5da1fe8ced58519e123ff548f5cf8da2b4
2019-05-21HDFS-writer skelton codeRajamohan Raj5-0/+95
This contains the skelton code for developing the hdfs-writer further. Issue-ID: ONAPARC-391 Signed-off-by: Rajamohan Raj <rajamohan.raj@intel.com> Change-Id: I261c4a2bf12498bdba8a4720c3200ff9289a2328
2019-05-21CollectD Operator - Skeleton codeDileep Ranganathan14-0/+920
Skeleton code for CollectD Operator repo. Issue-ID: ONAPARC-461 Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com> Change-Id: I3894091cb6ec5ae11995e7914cf20e09b0def20a
2019-05-20Fix path to repositoryMarco Platania3-3/+3
Change-Id: I17cd225aafc15a73d5bc594355ff9cc56447215a Issue-ID: INT-658 Signed-off-by: Marco Platania <platania@research.att.com>
2019-05-20Save Tensorflow model to Minio repositoryDileep Ranganathan5-15/+121
Export and save the tensorflow model using Keras API. Added support for Minio model repo by injecting the credentials to Horovod pods. This model then can be served using Tensorflow Serving. Change-Id: Id1e0b6696bc2bb1699786b08651c4d3bc353976c Issue-ID: ONAPARC-460 Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com>
2019-05-16Correct event name in vFW telemetryMarco Platania1-4/+4
Change-Id: I8da19250cf9af4dc238ac3cb3ef4bb1b4a9a589f Issue-ID: INT-1078 Signed-off-by: Marco Platania <platania@research.att.com>
2019-05-15Fix honeycomb workaroundMarco Platania2-6/+6
Change-Id: If59c6022a945e0ce9bc8fe1cfc8229cf0d963cc3 Issue-ID: INT-856 Signed-off-by: Marco Platania <platania@research.att.com>