summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2022-10-03Rollback Scenario for recursive orchestrationsreeja gattagouni3-44/+247
-Child Services may fail in any of the BB's while creation of composite services, to handle in efficient manner, it is complied with existing rollback logic. -In case of Child Services >1 , when Workflow fails, the instantiated child remains in COMPLETED status, thus rollback changes ensure that such services are Deleted by triggering DeleteChildSvcBB. -Parent Service is ROLLED-BACK in case of any child service failing in the workflow. Instantiated child services are Deleted from AAI as well. Issue-ID: SO-3982 Change-ID:I73f97f986a817d423f92f8d922dcd9647b8a2503 Signed-off-by: sreeja gattagouni <sg00744975@techmahindra.com>
2022-09-29release the SO components first J versionseshukm1-0/+120
Issue-ID: SO-3995 Signed-off-by: seshukm <seshukumar.mudiganti@windriver.com> Change-Id: Ideafbb86fba30a40d1e8c11e7114bfe7f2f0c380
2022-09-14Merge "Force py3.8 in tox.ini"Seshu Kumar Mudiganti1-4/+4
2022-09-07Update nf_type for PNF in AAIaleem.raja@t-systems.com8-0/+132
Update nf_type for PNF in AAI to distinguish different PNFs nf_type value will come from SDC properties Issue-ID: SO-3967 Signed-off-by: aleem.raja@t-systems.com <aleem.raja@t-systems.com> Change-Id: I9dd039ac098a60f7cf4d4a9c456c7681f64d9987
2022-08-31Force py3.8 in tox.iniCédric Ollivier1-4/+4
It allows leveraging on OpenStack Yoga's upper-contraints without any exception. Issue-ID: DOC-782 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> Change-Id: Ic3d603a871dfd87a83d2e80e9361aacdbbbd94b1
2022-08-31Merge "Enable long-running processes in ControllerExecutionBB"Lukasz Rajewski10-39/+260
2022-08-10Multiple PNFs with same ModelInfo but different instance name not able to be ↵Aleem Raja12-3/+337
instantiated When instantiating a service with multiple PNFs, SO differentiates them using ModelCustomizationId. This causes issues when creating multiple instances of same model resource, and each lookup would return the same object. With this patch, Instead of using ModelCustomizationId, we enable SO to use instanceName parameter to differentiate the PNFs. Issue-ID: SO-3948 Signed-off-by: Aleem Raja <aleem.raja@t-systems.com> Change-Id: I9dd039ac786a60f7cf4d4a9c456c7681f64d6786
2022-08-05Merge branch 'recursive-orch'Lukasz Rajewski39-2888/+6350
Issue-ID: SO-3980 Signed-off-by: Lukasz Rajewski <lukasz.rajewski@t-mobile.pl> Change-Id: Ie0cd0f973800196d5cb1e038db4a49208a6c4a3b
2022-08-05Bump the version for the SO core to KohnLukasz Rajewski1-1/+1
Issue-ID: SO-3980 Signed-off-by: Lukasz Rajewski <lukasz.rajewski@t-mobile.pl> Change-Id: I150bf8940013790aa67e1c0a08ffe32337031bb0
2022-07-21Merge "RequestsBean, Jira issue use correc type of Assert"Md Irshad Sheikh3-4/+9
2022-07-21RequestsBean, Jira issue use correc type of AssertGanesh3-4/+9
Signed-off-by: Ganesh <ganesh.c@samsung.com> Change-Id: I1a38e7da39ef5062336031c805a4195932a9a786 Issue-ID: SO-3966
2022-07-20Remove this useless eq(...) invocationGanesh2-4/+4
Signed-off-by: Ganesh <ganesh.c@samsung.com> Change-Id: I0bf810edff3d058d5d29f2b84b7e6ae76e682ef2 Issue-ID: SO-3966
2022-07-15jira issue, Use assertThat(actual).contains(expected) instead.Ganesh2-2/+4
Signed-off-by: Ganesh <ganesh.c@samsung.com> Change-Id: I7c485cab044b3b9ade9afc688f2ef67c92ec6ff6 Issue-ID: Issue-ID: SO-3966
2022-07-15Jira issue, Swap these 2 arguments so they are in the correct order: ↵Ganesh1-7/+8
expected value, actual value. Signed-off-by: Ganesh <ganesh.c@samsung.com> Change-Id: I241dfab988432f0474cf77ed2ac2056b89b25a11 Issue-ID: Issue-ID: SO-3966
2022-07-15sonar issue, MsoMulticloudUtilsTest Use assertSame insteadGanesh1-6/+6
Signed-off-by: Ganesh <ganesh.c@samsung.com> Change-Id: Ic931821356c77ca07b4a03a23593d3c767288520 Issue-ID: Issue-ID: SO-3966
2022-07-15sonar issue, AuthenticationMethodTest use assertNotEquals insteadGanesh1-5/+6
Signed-off-by: Ganesh <ganesh.c@samsung.com> Change-Id: I737a0cfe04bcb2018120d897267c4fc8fb695fd2 Issue-ID: SO-3966
2022-07-12sonar issue, Use assertNotEquals insteadGanesh1-4/+3
Signed-off-by: Ganesh <ganesh.c@samsung.com> Change-Id: If257a5d048e0305112f66b2ee1be76714eadabf2 Issue-ID: SO-3966
2022-07-12sonar issue, Use assertEquals insteadGanesh1-12/+14
Signed-off-by: Ganesh <ganesh.c@samsung.com> Change-Id: I0729dc6a28e2da7613e014dcd1609fc6b3ef445b Issue-ID: SO-3966
2022-07-12sonar issue, Change the assertion arguments to not compare a primitive valueGanesh1-1/+2
Signed-off-by: Ganesh <ganesh.c@samsung.com> Change-Id: I1710ada880155d30582c0b9bcceb5f8152a32527 Issue-ID: SO-3966
2022-07-01sonar issue, Change the assertion arguments to not compare dissimilar typesGanesh1-3/+1
Signed-off-by: Ganesh <ganesh.c@samsung.com> Change-Id: Ifbf028d3a987a6ece6951bd9c690c9f080713ee7 Issue-ID: SO-3966
2022-06-29Enable long-running processes in ControllerExecutionBBJozsef Csongvai10-39/+260
Instead of blocking a thread while waiting for controller response, ControllerExecutionBB is now using camunda receive task to support long running processes without increasing the camunda job timeout. A new property was added to configure the gRPC client's keep alive ping mechanism, which will identify connection issues and prevent the process getting stuck when the controller crashes. Issue-ID: SO-3953 Signed-off-by: Jozsef Csongvai <jozsef.csongvai@bell.ca> Change-Id: Iaf6438dba76e715dba846bf45ef47b6a91239c4a
2022-06-27sonar bug, Change the assertion arguments to not compare a primitive value ↵Ganesh1-1/+0
with null Signed-off-by: Ganesh <ganesh.c@samsung.com> Change-Id: I72e255d016d3c08ceb6c075cfc6b9e710e5acfa0 Issue-ID: SO-3966
2022-06-23add junit coverageLukasz Muszkieta1-0/+45
Issue-ID: SO-3796 Signed-off-by: Lukasz Muszkieta <lukasz.muszkieta@nokia.com> Change-Id: Ife3fe722b654eaaf31eda734ec73910d0c11530a
2022-06-07Merge "Enable DeleteChildService functionality" into recursive-orchrecursive-orchJozsef Csongvai8-89/+326
2022-06-06Merge "Fix bugs found in TN Slicing integration involving OOF"Shashikanth VH9-10/+25
2022-05-30Enable DeleteChildService functionalitymamed.mamedov8-89/+326
Issue-ID: SO-3830 Change-Id: I5cf8b1a998839813fd59576eb70eb79c72f2c2fe Signed-off-by: mamed.mamedov <mamed.mamedov@telekom.com>
2022-05-26Fix bugs found in TN Slicing integration involving OOFdeepikasatheesh9-10/+25
Issue-ID: SO-3931 Signed-off-by: deepikasatheesh <deepika.s84@wipro.com> Change-Id: I6fe2f53bb8f2761df40802e95255f617089069b5
2022-05-26update the release notes for J releaseSeshu-Kumar-M1-12/+12
Issue-ID: SO-3946 Signed-off-by: Seshu-Kumar-M <seshu.kumar.m@huawei.com> Change-Id: I05845312ca4d13dd106a742d78bc2d2b787af3cf
2022-05-09Merge "Update error handling for mapInfraActiveRequestToRequest"Jozsef Csongvai1-10/+1
2022-05-09Update error handling for mapInfraActiveRequestToRequestMichael Pruss1-10/+1
Malformed instantiation requests persisted in requestdb causing orchestrationRequests API to throw ValidateException error when returning status on malformed requests. This causes the endpoint to not return any entries. To fix this, request body of malformed requests is not returned in the payload. The request status is still returned. Issue-ID: SO-3762 Change-Id: I693a81020d4f3544c915d9f431913a02849805dd Signed-off-by: Jozsef Csongvai <jozsef.csongvai@bell.ca>
2022-05-09Switch over BBRollback to use DB lookups.Oleg Mitsura6-74/+240
Issue-ID: SO-3793 Use feature provided by SO-3720. Signed-off-by: Oleg Mitsura <oleg.mitsura@amdocs.com> Change-Id: I31f2c00df738c37d04e5ad901dd94c9c6d4b147e
2022-05-06Merge "Add UT to increase code coverage"Shashikanth VH1-0/+109
2022-05-06Merge "Add bounds to sphinx requirement"Shashikanth VH1-0/+2
2022-05-05Refactor Developer info update for Docker-Config UnderstandingMD IRSHAD SHEIKH1-129/+129
Issue-ID: SO-3289 Signed-off-by: MD IRSHAD SHEIKH <md.irshad.sheikh@huawei.com> Change-Id: Ic8b38dc12389722f0d426acd14cf9e56b4ddab15
2022-05-05Added SO CSIT Documents infromation in Developer_information.rstMD IRSHAD SHEIKH1-0/+1
Issue-ID: SO-3935 Signed-off-by: MD IRSHAD SHEIKH <md.irshad.sheikh@huawei.com> Change-Id: I9ef1b18ddd9c506f9f6993a5303c6dabc19a16df
2022-05-05Refactor Developer guide for bpmn flow understandingMD IRSHAD SHEIKH1-30/+29
Issue-ID: SO-3115 Signed-off-by: MD IRSHAD SHEIKH <md.irshad.sheikh@huawei.com> Change-Id: If1a230aa34efa3b1437b6cf8320222c5da4b94fd
2022-05-04SO CSIT Macroflow DocumentationMD IRSHAD SHEIKH2-0/+153
Issue-ID: SO-3935 Signed-off-by: MD IRSHAD SHEIKH <md.irshad.sheikh@huawei.com> Change-Id: I09afba97a687b1d6086d9efb327b0d8d93b9bad4
2022-04-28update the release notesshashikanth1-0/+121
Issue-ID: SO-3922 Signed-off-by: shashikanth <shashikanth.vh@huawei.com> Change-Id: Ib722380dc399be59ad11ce02d9f1273214f32dbd
2022-04-25Merge "VNF-Payload support for CNF HealthCheck"Lukasz Rajewski1-0/+1
2022-04-22Update SO subcomponent architecture docbyungwoojun4-3/+16
Update SO subcomponent architecture doc Issue-ID: SO-3930 Signed-off-by: byungwoojun <byung-woo.jun@ericsson.com> Change-Id: I53a3dd58284b53782b46504493f562acdac3fecb
2022-04-21Processing Priority for Nested Servicessreeja gattagouni2-1/+15
- Processing Priority For Nested Services. - Prioritising services by mentioning priority number while triggering requests will allow the Services to be instantiated as per the priority in a Nested-Services having Parent-Child Services Relationships. Issue-ID: SO-3855 Change-Id: I66d83f324c122d842f52f0b808dab5640b8c9abf Signed-off-by: sreeja gattagouni <sg00744975@techmahindra.com>
2022-04-21Add UT to increase code coveragepwielebs1-0/+109
Issue-ID: SO-3928 Signed-off-by: Piotr Wielebski <piotr.wielebski@nokia.com> Change-Id: I0a4e708c60a8fedc711df09ac1b8516fd366ed3f
2022-04-20Add ETSI CSIT doc for NFVO and VNFMbyungwoojun1-0/+227
Add ETSI CSIT doc for NFVO and VNFM Issue-ID: SO-3926 Signed-off-by: byungwoojun <byung-woo.jun@ericsson.com> Change-Id: I4d3cf466ff355e02c891dcd45ac0027edab0d211
2022-04-20VNF-Payload support for CNF HealthChecksreeja gattagouni1-0/+1
-CNF HealthCheck feature currently supports for Create-Service-Instance Payload. -Addition of requestAction in catalogDB in vnf_recipe will now support for VNF- Payload format while triggering requests for CNF HealthCheck. Issue-ID: SO-3927 Change-Id:I99b33f225a132d943f42f0d808bcd4510d9c8adf Signed-off-by: sreeja gattagouni <sg00744975@techmahindra.com>
2022-04-14Add bounds to sphinx requirementCédric Ollivier1-0/+2
As ONAP was created before Oct 20 2020 in RTD, we must set bounds to enforce a compatible Sphinx version (see manual). Issue-ID: DOC-782 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> Change-Id: Ie8e07ea17e90dbcef66c35034a5a3e33daf44ffb
2022-04-11Merge "Enable complex data types in service instanceParams"Shashikanth VH4-6/+21
2022-04-11Enable complex data types in service instanceParamsJozsef Csongvai4-6/+21
Issue-ID: SO-3923 Signed-off-by: Jozsef Csongvai <jozsef.csongvai@bell.ca> Change-Id: Ibf371c4ffbedd6548a8e9630a9baeb5e2c43d7f4
2022-04-10Add nullcheck to HeatbridgeUtils.extractPciIdsFromVserverJozsef Csongvai1-0/+4
It throws a NullPointerException when vserver has no l-interfaces Issue-ID: SO-3924 Change-Id: I5e4116ead0775dd53b92414b9badfa09fe58779e Signed-off-by: Jozsef Csongvai <jozsef.csongvai@bell.ca>
2022-03-28Merge "Error during Deallocate Core NSSI Flow"Shashikanth VH3-162/+216
2022-03-28Merge "SO changes for CCVPN enhancement in Jakarta"Shashikanth VH2-3/+56