aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2020-03-23Fix whitespace issues in Python filesBartek Grzybowski11-21/+18
Change-Id: I7c98d1187c24b58471a822ec6f0fb9b0999f6f39 Issue-ID: INT-1482 Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2020-03-23Pretty print json files in heat/Bartek Grzybowski23-1789/+1925
Fixing json files to conform to linter rules. Change-Id: Ia758a50adffb13889255511594aacc03f66f4e4b Issue-ID: INT-1482 Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2020-03-23Pretty print json files in service_mapping/Bartek Grzybowski15-282/+485
Fixing json files to conform to linter rules. Change-Id: I2c0e6bf4df7cd921a4860570045bf26bc1ab6c5b Issue-ID: INT-1482 Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2020-03-23Pretty print json files in preload_data/Bartek Grzybowski7-250/+250
Fixing json files to conform to linter rules. Change-Id: I96d7f62152634cd63e8af76e56ab8fc89e766f74 Issue-ID: INT-1482 Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2020-03-23Pretty print json files in tutorials/Bartek Grzybowski27-727/+2194
Fixing json files to conform to linter rules. Change-Id: Ib71831d153f32133eef7deb95804e9d96240f5c7 Issue-ID: INT-1482 Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2020-03-23Pretty print json files in vnfs/Bartek Grzybowski16-3330/+3599
Fixing json files to conform to linter rules. Change-Id: I88556796ebf7737bc82db1ab0675b943061c6354 Issue-ID: INT-1482 Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2020-03-23Fix unparsable json filesBartek Grzybowski2-3/+3
Fixing json files that had been malformed and had syntax issues. Change-Id: I36f28d17eb8bbe8432f26785958d348092699336 Issue-ID: INT-1482 Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2020-03-23Add tox setup for linter verifiersBartek Grzybowski4-0/+76
Change-Id: I02a2e6f3bdd1efe09dee3d08946298d829650a9f Issue-ID: INT-1482 Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2020-03-13Simplify CBA by removing unnecessary variablesKonrad Bańka18-7078/+990
Change scope: - demo_artifacts_version - default on vnf level, removed vf-module level - install_script_version - removed - *image_name - removed - public_net_id - removed - key_name - removed - pub_key - removed - *flavor_name - removed - sec_group - removed - nfc-naming-code - removed - cloud_env - removed - nexus_artifact_repo - removed - *cidr - removed, where applicable - *ip - removed, where applicable - dcae* - moved to vnf level - aic-cloud-region - removed on vf-module level - vnf_name - removed on base-template level - vf-module-type - removed - vnfc-model-version - removed - vnfc-model-invariant-uuid - removed - vfccustomizationuuid - removed - vf-module-id - removed from template result - service-instance-id - removed from template result - vnf_name - removed and vf-module level - vf-module-model-customization-uuid - removed from template result - vf-module-model-version - removed from template result - vf-module-model-invariant-uuid - removed from template result - vnf-model-customization-uuid - removed at vf-module-level and few other minor tweaks including updating dataDict and enrichment Issue-ID: INT-1260 Signed-off-by: Konrad Bańka <k.banka@samsung.com> Change-Id: Ica6073d0270da9d5ff0f0e544a9b329f66d9b5bb
2020-03-09Helper script for tailing POD logsSamuli Silvius2-0/+178
Simple way of utilizing kubectl to collect or tail POD logs. Supports tailing/collecting "kubectl logs" and any file content inside the POD container. Multiple PODs/containers and logs tailing/collecting started/collected with single command. POD and logs are configured in tail_config file. Issue-ID: INT-1260 Signed-off-by: Samuli Silvius <s.silvius@partner.samsung.com> Change-Id: I9e00e5f503fee2f86b75b1333973fd1569ae5aab
2020-03-05Provide custom naming policy for vFW CNF usecaseKonrad Bańka6-1/+84
Issue-ID: INT-1457 Signed-off-by: Konrad Bańka <k.banka@samsung.com> Change-Id: I9a5bc4ba6296800005bd0ed5cbc6c79b1064bdcd
2020-03-05Improve CBA to derive variables from others on same levelKonrad Bańka11-138/+95
Previously some variables required to be resolved for each vf-module individually, by retrieving from MDSAL vnf entry, even though they didn't differ between each other. Now CBA RA result has been modified to provide such variables on the same level, by deriving their value from other variables resolved on the same level (vnf/vf-module) by using sdnc "unresolved-composite-data" capability. Issue-ID: INT-1457 Signed-off-by: Konrad Bańka <k.banka@samsung.com> Change-Id: I9d9134654d680cf1ea735577fb6d54a0fc0fd0b8
2020-03-03K8s Profile mod on demandLukasz Rajewski6-13/+134
This change provides an example of modificatioin of k8s profile on demand. In here the ssh service of vPGN is created on demand and user can decide about the number of ssh exposed port Change-Id: Ie734e4f832d6a07ff53a0f108aed74a43d325b22 Issue-ID: INT-1458 Signed-off-by: Lukasz Rajewski <lukasz.rajewski@orange.com>
2020-03-02Provide template of ssh service to be included by profilesKonrad Bańka1-0/+18
Issue-ID: INT-1457 Signed-off-by: Konrad Bańka <k.banka@samsung.com> Change-Id: If51f9debb204d9b5037ac38fafaef25de68cb260
2020-03-02Correct typo in selectors for helm deploymentsKonrad Bańka2-2/+2
Issue-ID: INT-1260 Change-Id: Iaa95354bb29711841187630b017653b50957dbc2 Signed-off-by: Konrad Bańka <k.banka@samsung.com>
2020-02-28K8S Profile modification by CDSLukasz Rajewski1-6/+22
This change implements the modification of K8s profile by CDS. The script creates the content of tar.gz file with profile base on the included profile tempalte and template artifcts of the profile. This version only builds the profile file. Change-Id: If3aafdb660b6e63ebb33892f5e8593bd0b6be392 Issue-ID: INT-1458 Signed-off-by: Lukasz Rajewski <lukasz.rajewski@orange.com>
2020-02-28Create complete Data DictionarySamuli Silvius8-637/+2654
Added helper script to generate Data Dictionary from enriched CBA model. Generated initial DD. Model still needs to be enriched and DD corrected if needed. Issue-ID: INT-1260 Signed-off-by: Samuli Silvius <s.silvius@partner.samsung.com> Change-Id: I082d2ce3c84b0c0a953722259997f23717198129
2020-02-26Correct CBA package for vFW_CNF_CDS usecaseKonrad Bańka38-1898/+1673
This fixes change helm and cba content to enable instantiation with some workarounds. Data dictionary in this review is not ready yet, as well as there are many workarounds within. Signed-off-by: Konrad Bańka <k.banka@samsung.com> Issue-ID: INT-1260 Change-Id: I4833fa11772b7bd2b65d04f0d81ffad22570d309
2020-02-20APPC CDT AutomationLukasz Rajewski13-0/+361
The patch modifies vFWDT configuration scripts in order to automate the configuration of APPC artifacts instead of CDT. As a result it makes use case closer for CSIT automation Change-Id: I5ab2785093515ee0b224c8f3e8a5d9eb600e52f9 Issue-ID: APPC-1731 Signed-off-by: Lukasz Rajewski <lukasz.rajewski@orange.com>
2020-01-24Removed resolution-key from K8S profile uploadLukasz Rajewski2-12/+5
Removed resolution-key from K8S profile upload Change-Id: If7c9106da4ca514d142c8bb898ac50630e41b577 Issue-ID: INT-1406 Signed-off-by: Lukasz Rajewski <lukasz.rajewski@orange.com>
2020-01-20Add fd.io cert manually to demo VNFsMarco Platania8-0/+48
Issue-ID: INT-1415 Signed-off-by: Marco Platania <platania@research.att.com> Change-Id: Icd03fa50868fe6f8ab64e6b6a0b3baff1f1f574b
2020-01-09Additional missing changed for CNF parameter resolution.Samuli Silvius10-9/+195
Accidentally missed adding "vf-module-model-invariant-uuid" and "vf-module-model-version" to vf-modules mappings for resolution in previous commit. Issue-ID: INT-1260 Signed-off-by: Samuli Silvius <s.silvius@partner.samsung.com> Change-Id: I0a47027e73284b4b0ae0a1f0ce18e45d6b2d9142
2020-01-08K8s Profile UploadLukasz Rajewski16-1/+589
Modification of vFW CNF CBA package to upload K8s profile automatically just after resource assigment phase. Profile is created for each vf-module and in this version only upload of static profile is possible. Profile files must be included in the CBA in Templates/k8s-profiles folder. Profile file must be valid tar.gz file accepted by multicloud-k8s plugin. Change-Id: I30c268e9867fbb86d997b2091ce2eed204a7df2a Issue-ID: INT-1406 Signed-off-by: Lukasz Rajewski <lukasz.rajewski@orange.com>
2020-01-07CDS Blueprint for vFW K8s Use CaseSamuli Silvius24-240/+1455
Introduce blueprint changes on top of latest vFW demo to also support multicloud/K8s plugin integration. This commit brings resource resolution part for k8s related parameters that are enough to instantiate CNF defined by Helm charts in multicloud/k8s plugin. Issue-ID: INT-1260 Signed-off-by: Samuli Silvius <s.silvius@partner.samsung.com> Change-Id: I783e364a201cda25ea812d83795ae2a4be71def9
2020-01-02vFW Upgrade WorkflowLukasz Rajewski8-46/+227
Continuation of changes for migiration of vFW DT use case to vFW DT & Upgrade Use case. This patch contains complete and final changes in the workflow script like upgrade, lock, unlock actions. The workflow was also switched to use latest APPC VNFC Ansible support feature. Logging of LCM execution statistics also was added. Change-Id: Iba744cd485eb2460951019fb2a6c5bce5d3e37b1 Signed-off-by: Lukasz Rajewski <lukasz.rajewski@orange.com> Issue-ID: INT-1278
2019-12-18Fix Bartek and Marcin IDmrichomme1-2/+2
Issue-ID: INT-1386 Signed-off-by: mrichomme <morgan.richomme@orange.com> Change-Id: I34b6e5d1bb92c7dca57d634406810829fecda6b3
2019-12-10Add Bartek, Marcin and Eric as Integration committersmrichomme1-0/+18
Issue-ID: INT-1386 Signed-off-by: mrichomme <morgan.richomme@orange.com> Change-Id: I90f55034706b834068eeec2be0f53f6efeab2f9b
2019-12-04Refactor FIXMEs in vFW_CDS_CNF use caseKonrad Bańka39-174/+72
Issue-ID: INT-1259 Signed-off-by: Konrad Bańka <k.banka@samsung.com> Change-Id: Ia834019f3c1564e660036047864f74a7477273aa
2019-12-02Initial CDS blueprint for vFW CNF demoSamuli Silvius20-0/+7361
This commit brings vFW demo CDS CBA model from cds git repo as "unmodified" to start CNF demo based on normal vFW CDS model. The aim is also later to move CDS models out from CDS git repo and place all into demo repository. This commit is directly based on gerrit patch (not yet merged) https://gerrit.onap.org/r/c/ccsdk/cds/+/96920 and Change-Id: Id13b0ac2bb0889539faa31174cfdb8ab31588509 Issue-ID: INT-1260 Signed-off-by: Samuli Silvius <s.silvius@partner.samsung.com> Change-Id: I32ce84a25c8abc03fa9e21474b250b0575071e7b
2019-11-22Remove Gary from the committer listmrichomme1-5/+0
mail received from Gary on the 2019/11/21 Issue-ID: INT-1386 Signed-off-by: mrichomme <morgan.richomme@orange.com> Change-Id: If4244371ddce70512bc670e1a2604f269cfabf43
2019-11-14First working draft of kafka for inference appRajamohan Raj12-0/+301
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
2019-11-13Remote Write Config and Filter operatorDileep Ranganathan17-455/+604
Added support for Kafka Remote writer Issue-ID: ONAPARC-393 Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com> Change-Id: I46555a15b0f326ffcd305d28e82d244c86a34644
2019-11-13Add/update/delete PrometheusRemoteEndpoint CRSrivahni33-0/+2483
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
2019-11-11Helm charts for Prometheus Kafka Remote WriterDileep Ranganathan9-46/+181
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
2019-11-11Prometheus Kafka Writer MicroserviceDileep Ranganathan20-0/+1582
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
2019-11-04HDFS-WriterApp-Fixed all the code review commentsRajamohan Raj10-253/+225
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>
2019-11-04Provide vFW CNF use case csar contentKonrad Bańka42-0/+1470
Issue-ID: INT-1259 Change-Id: I0bcd85725e7f102bdcdf813db0c0260526b5807d Signed-off-by: Konrad Bańka <k.banka@samsung.com>
2019-10-29Update INFO.yamlmrichomme1-15/+17
Issue-ID: INT-1349 Change-Id: I94c20e0cef8f0a3f0adeaf14920601181bc970d8 Signed-off-by: mrichomme <morgan.richomme@orange.com>
2019-10-24Adding Istio installtion helm chartsPramod52-2511/+1802
Issue-ID: ONAPARC-521 Signed-off-by: Pramod <pramod.raghavendra.jayathirth@intel.com> Change-Id: I1f74190664d59465319bff77d65282a2437ade4d
2019-10-15HDFSWriter microservice working copyRajamohan Raj25-122/+699
Issue-ID: ONAPARC-453 Signed-off-by: Rajamohan Raj <rajamohan.raj@intel.com> Change-Id: I11c91b642e466763c1ca6f5734bf81fb260e2b39
2019-10-14Change NodePort to ClusterIP in coll, promOper pkgSrivahni4-11/+12
Issue-ID: ONAPARC-393 Signed-off-by: Srivahni <srivahni.chivukula@intel.com> Change-Id: Ica0be8d255074b78dede3fd3b0045f41fde02136
2019-10-11pass server id to preload so that it passesDR695H1-0/+1
Issue-ID: INT-1328 Change-Id: I2a00c04b0006c0c74e57e261bb753868079b3d4d Signed-off-by: DR695H <dr695h@att.com>
2019-10-09Added Istio config for multicluster connectivityDileep Ranganathan28-0/+656
1. Collection package 2. Kafka 3. M3DB Issue-ID: ONAPARC-466 Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com> Change-Id: I3ef5722f207a930437ddc7c01e22609772f97865
2019-10-09Add Istio connectivity for Services belowPramod21-0/+543
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
2019-10-08Collectd Operator Unit TestsDileep Ranganathan13-15/+1001
Added unit tests for Collectd operator. Issue-ID: ONAPARC-461 Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com> Change-Id: Ib50c16eaefc661e077d3477cbe8f2e4e62bbda80
2019-10-07Fix vVG preloadBrian Freeman1-0/+4
Issue-ID: INT-1316 Change-Id: Ib7cbe7b0fc3fb972658a28175d2f1080f762775d Signed-off-by: Brian Freeman <bf1936@att.com>
2019-10-02vFW DT tutorial improvementsLukasz Rajewski4-46/+301
- use of TLS for APPC - vFW Upgrade workflow - Help information for workflow - script for configuration of workflow - script for upgrade of vFW VMs to Upgrade demo Change-Id: I26136ec20569c9c02abb1644c6e40b4733d8f5ea Signed-off-by: Lukasz Rajewski <lukasz.rajewski@orange.com> Issue-ID: INT-751
2019-10-01Added Daemonset Status predicateDileep Ranganathan5-53/+164
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
2019-09-26vFW DT tutorial improvementsLukasz Rajewski2-2/+28
- Fixed workflow script for osdf request - ansible_inventory file generation added - Licence for upload policy script Change-Id: Ia46d19750569f649ce12dcdb49571299d87d8fee Signed-off-by: Lukasz Rajewski <lukasz.rajewski@orange.com> Issue-ID: INT-751 (cherry picked from commit e659e3afec2f3987d071510efe63e72374ef1a88)
2019-09-20Updated READMESrivahni2-11/+55
Issue-ID: ONAPARC-393 Signed-off-by: Srivahni <srivahni.chivukula@intel.com> Change-Id: Ic6578a4b0484b22109bd5a385f0917db8cff14f5