Age | Commit message (Collapse) | Author | Files | Lines |
|
Created a python based inference app which can query a given metrics for
a given duration from kafka topic.
Consumer runs on separate thread and doesnt interfere with the main app.
Issue-ID: ONAPARC-528
Signed-off-by: Rajamohan Raj <rajamohan.raj@intel.com>
Change-Id: Ic84ea137b134385246bf11dee2ed6d34b593b956
|
|
Added support for Kafka Remote writer
Issue-ID: ONAPARC-393
Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com>
Change-Id: I46555a15b0f326ffcd305d28e82d244c86a34644
|
|
PrometheusRemoteEndpoint CR when applied, a remote write endpoint
is added/updated/deleted in prometheus.
Issue-ID: ONAPARC-393
Signed-off-by: Srivahni <srivahni.chivukula@intel.com>
Change-Id: I8cdc0b673b35be3457a2b12c6769cd3cf62ac6c5
|
|
Added Helm charts for prom-kafka-writer micro service.
Removed older kafka adapter due to inflexibility.
Issue-ID: ONAPARC-392
Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com>
Change-Id: I6f8e33a5e096c6b88badb29718e1e7ce126889fd
|
|
This patch implents Prometheus to remote Kafka Writer Microservice
Added sample day-2 config to configure prometheus
PS4: Fixed Review comments
Issue-ID: ONAPARC-393
Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com>
Change-Id: I0bc77175593a165effd7bb1cb4802c988a5ef4ec
|
|
Fixed all the code review comments by Kiran
1. Implemented a boolean channel instead of empty struct channel for signal, use WaitGroup
to ensure all writers finish cleanup.
2. Introduce JSON tags for configs
4. remove all panic and fatalf code to ensure that the app doesnt crash anytime.
5. remove unneccessary hdfsWriter null checks.
6.remove the 'run' variable used in the infinite loop, replaced with 'return'
Issue-ID: ONAPARC-453
Change-Id: Ic77c59dc75a8898a3cf34999850e6687d40e7faa
Signed-off-by: Rajamohan Raj <rajamohan.raj@intel.com>
|
|
Issue-ID: ONAPARC-521
Signed-off-by: Pramod <pramod.raghavendra.jayathirth@intel.com>
Change-Id: I1f74190664d59465319bff77d65282a2437ade4d
|
|
Issue-ID: ONAPARC-453
Signed-off-by: Rajamohan Raj <rajamohan.raj@intel.com>
Change-Id: I11c91b642e466763c1ca6f5734bf81fb260e2b39
|
|
Issue-ID: ONAPARC-393
Signed-off-by: Srivahni <srivahni.chivukula@intel.com>
Change-Id: Ica0be8d255074b78dede3fd3b0045f41fde02136
|
|
1. Collection package
2. Kafka
3. M3DB
Issue-ID: ONAPARC-466
Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com>
Change-Id: I3ef5722f207a930437ddc7c01e22609772f97865
|
|
1. Grafana
2. Prometheus
3. Minio (Istio ServiceEntry Added)
Issue-ID: ONAPARC-511
Signed-off-by: Pramod <pramod.raghavendra.jayathirth@intel.com>
Change-Id: I2cb21c18fde6ecb431fa7f407ce5e13ab31fc910
|
|
Added unit tests for Collectd operator.
Issue-ID: ONAPARC-461
Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com>
Change-Id: Ib50c16eaefc661e077d3477cbe8f2e4e62bbda80
|
|
Added Daemonset Status predicate to optimize watch on DS.
Minor fixes on status update for the controllers by coalescing status
and CR update together.
Issue-ID: ONAPARC-461
Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com>
Change-Id: I2a56f0b93c2d7a56b9e8149c41f8c6f22be86ef1
|
|
Issue-ID: ONAPARC-393
Signed-off-by: Srivahni <srivahni.chivukula@intel.com>
Change-Id: Ic6578a4b0484b22109bd5a385f0917db8cff14f5
|
|
Enable or disable grafana and visualization-operator
from values.yaml
Issue-ID: ONAPARC-393
Signed-off-by: Srivahni <srivahni.chivukula@intel.com>
Change-Id: I28599c497fc247ec6d9fbfb9e0449d1b0f736d3e
|
|
Issue-ID: TEST-216
Signed-off-by: Marco Platania <platania@research.att.com>
Change-Id: Ie69b696d3c8b8bee726e092c16c33e4a68d4ce2d
|
|
Issue-ID: ONAPARC-393
Signed-off-by: Srivahni <srivahni.chivukula@intel.com>
Change-Id: I6a2561cedd7958c6f262a3a3568d20992af1b69f
|
|
Fixed issue related to Daemonset reloading due to a bug introduced in
the previous patch.
Removed redundant watches across multiple controllers.
Used defer statement instead of calling mutex unlock.
Issue-ID: ONAPARC-461
Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com>
Change-Id: I7ef6d4e640d6190da34cc70d5a7cf80a96c004bd
|
|
Issue-ID: ONAPARC-393
Signed-off-by: Srivahni <srivahni.chivukula@intel.com>
Change-Id: If841ce54d5d6da4576484084330f401ea537da86
|
|
Added support in the visualization operator to update
or delete an existing grafana datasource dynamically.
Issue-ID: ONAPARC-393
Signed-off-by: Srivahni <srivahni.chivukula@intel.com>
Change-Id: I814cca8e5b4f7f5832a948449cf545cecd25b1f9
|
|
The collectd operator is going into deadlock when concurrent update
operations happen within the same controller trying to update the
resource. Fixed this by adding Mutex.
Deleted the old build_image.sh which is replaced by new script which
builds and pushes from inside a builder docker container. This helps in
tackling the dependency issues for image build.
Updated the README for build image script usage.
Issue-ID: ONAPARC-461
Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com>
Change-Id: Ib3c2d1edd266e70bb713885de7ad046ebf5ad086
|
|
1. Adjust the directory layout for the example value file of grafana-values.yaml
introduced by commit d372a21.
2. Fix the file mode.
Issue-ID: ONAPARC-393
Change-Id: Iedaa54e1b89fbd8f2c62cbdc4a025c29bbd31482
Signed-off-by: Lianhao Lu <lianhao.lu@intel.com>
|
|
Added support to create a grafana datasource dynamically
using GrafanaDataSource CR.
Issue-ID: ONAPARC-393
Signed-off-by: Srivahni <srivahni.chivukula@intel.com>
Change-Id: Iaa645c5c4f303afbcec114c00e35cd6e6ae6c98c
|
|
Fixed the imagePullPolicy from Always to IfNotPresent
Issue-ID: ONAPARC-461
Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com>
Change-Id: Id44ecc39a5df61f985caea0ad087e3a571308c4b
|
|
Added builder image and script to build golang based microservice images
Issue-ID: ONAPARC-366
Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com>
Change-Id: I90bd0cfbd5dfbe1d5a4233673e68fac1bc60accf
|
|
Fixed internal package issue in openapi gen code
Issue-ID: ONAPARC-461
Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com>
Change-Id: I5adb51784766c21ad7184ce328f809c44aabf893
|
|
Add readme for configuring collectd-operator
Issue-ID: ONAPARC-461
Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com>
Change-Id: I351577055eb6a93326c3243c42f4149dc06b6b27
|
|
Added build image script for offline build and CI.
Added readme instructions on how to build, deploy and use
collectd-operator.
Issue-ID: ONAPARC-461
Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com>
Change-Id: Ifd1b9dc22bdf6005125931527c052727ee11a323
|
|
Helm is installed using the Istio operator
Secret Discovery Service - SDS is used in Istio
for identity provisioning and Certificate rotation
Issue-ID: ONAPARC-504
Signed-off-by: Pramod <pramod.raghavendra.jayathirth@intel.com>
Change-Id: I4cabd26ccefbbb87ef02cba58e17b5c4a9ef0e34
|
|
Sample Application to save model to Minio
Change-Id: Ieb5fe409564bfe363c4fd3fbab165d9c89ad5c37
Issue-ID: ONAPARC-460
Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com>
|
|
Issue-ID: ONAPARC-393
Signed-off-by: Lianhao Lu <lianhao.lu@intel.com>
Change-Id: I1d31f95ac8580ec67f9f2f57b9db37806dc70ea0
|
|
Updated installation steps for M3DB.
Issue-ID: ONAPARC-280
Change-Id: I7370c72e1aaee46234b2e9e67eba697cecd85887
Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com>
|
|
Helm charts for Collectd Operator
Issue-ID: ONAPARC-461
Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com>
Change-Id: Icd1fc169f9e005030a0d2b48cf9dd76434bf6ba3
Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com>
|
|
Upgraded Daemonset apiversion to apps/v1
Issue-ID: ONAPARC-461
Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com>
Change-Id: I6cf5d355808fb0c86bfb469018ae570c6f7465f7
|
|
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
|
|
Upgrade operator-sdk bump version to 0.9.0
Issue-ID: ONAPARC-461
Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com>
Change-Id: I2b137599c3df9a0332862f46c5ac54892eeb5de2
|
|
Added Predicate to discard events for status update
Issue-ID: ONAPARC-461
Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com>
Change-Id: I867b321de4b0a461ec6d0264e98761b5cdc01b77
|
|
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
|
|
Issue-ID: INT-1199
Signed-off-by: Tomáš Levora <t.levora@partner.samsung.com>
Change-Id: I0444dba68fe8b9701e4e7a6055a1d6b9a0c600ff
|
|
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
|
|
Metallb is a loadbalancer for Kubernetes
Issue-ID: MULTICLOUD-747
Signed-off-by: Pramod <pramod.raghavendra.jayathirth@intel.com>
Change-Id: If5501da743ad37c6e343a0f460f0674d1554704c
|
|
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
|
|
Issue-ID: INT-1166
Signed-off-by: Marco Platania <platania@research.att.com>
Change-Id: I8d26a78a6936ad32dc75cd8ec12cdf611c2b8180
|
|
- 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
|
|
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
|
|
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>
|
|
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>
|
|
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
|
|
Issue-ID: ONAPARC-391
Change-Id: Ic4cd3376aa668b46da1890a09aaf3f461a04e254
Signed-off-by: Rajamohan Raj <rajamohan.raj@intel.com>
|
|
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>
|