Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
-Adding new blocking UpgradeVfModuleBB
-Integrating new block in bpmn-infra wih new macro-action in catalogDB.
-Changes added in Workflow to call UpgradeVfModuleBB.
Issue-ID: SO-3857
Change-Id: I98f81f325a311d723f62f0a802bcd8641b9a6cbc
Signed-off-by: sanket12345 <SX00562924@techmahindra.com>
Signed-off-by: Lukasz.Rajewski <lukasz.rajewski@orange.com>
|
|
-Added new endpoint in CNF Adapter for CNF-Upgrade.
Issue-ID: SO-3858
Change-Id: I68f32f215d232d723f44f1a103acf5431d6c7abe
Signed-off-by: sanket12345 <SX00562924@techmahindra.com>
|
|
The listener was using a customizationId from the requestPayload.
Since the requestPayload is slightly different for VNF LCM requests,
this logic was inconsistent and not working properly.
By adding modelCustomizationId and modelVersionId to the Resource
class, the SkipCDSBuildingBlockListener can leverage this to perform
more reliable lookups for customization objects.
This also enables SkipCDSBuildingBlockListener to run for delete
requests. Previously this would have failed as the resourceKey is
instance-id in the delete case and customization-id in for create.
By using the explicit property of the resource object, there will
be no confusion.
Issue-ID: SO-3807
Change-Id: I0922e5e7373990d9b409651cb4365e11d5618558
Signed-off-by: Jozsef Csongvai <jozsef.csongvai@bell.ca>
|
|
This ensures isBase is set on vf-modules in delete flows, which will
ensure correct deletion order. It also adds a AAI lookup for vnfs to
fetch modelCustomization ids, which are necessary for validations in
service-macro-upgrade.
Issue-ID: SO-3794
Signed-off-by: Jozsef Csongvai <jozsef.csongvai@bell.ca>
Change-Id: I4a6f5eb21633b4a8be8107b290b04c77d854bc0d
|
|
Passing 2 more parameters vnfId and vfmoduleId from bpmn-infra to cnf-adapter
Issue-ID: SO-3761
Signed-off-by: sanket12345 <SX00562924@techmahindra.com>
Change-Id: I79f12f115d112d713f32f0a400aeb6532d7c6ade
|
|
|
|
Code changes to implement HealthCheckBB
Issue-ID: SO-3691
Change-Id: I88d22f125c122d813f42f0b800aeb6530d7c6acf
Signed-off-by: sanket12345 <SX00562924@techmahindra.com>
|
|
Code changes to implement Building Blocks for CNF AAI update and delete
Issue-ID: SO-3717
Signed-off-by: sanket12345 <SX00562924@techmahindra.com>
Change-Id: I93b555800a24048f6ecf4e7e786e4bdefa6952fc
|
|
|
|
|
|
This enables upgrading an existing service instance by
updating its model UUID's in AAI and md-sal.
Issue-ID: SO-3636
Signed-off-by: Jozsef Csongvai <jozsef.csongvai@bell.ca>
Change-Id: Ic5f067a1267053a61f46e2d9563ca4e4ac869bdf
|
|
WorkflowActionBB does not take into account flowmanipulators such as
SkipCDSBuildingBlockListener, which increment the current index of
building blocks to execute. In the case where ControllerExecutionBB is
the last building block and should be skipped, the index would be
incremented beyond bounds and cause exception. WorkflowActionBB needs
to check if the flow has been completed before it tries to execute the
next building block.
Issue-ID: SO-3678
Change-Id: I635c12a568c3b98031cbeb37ef521663d96b852b
Signed-off-by: Jozsef Csongvai <jozsef.csongvai@bell.ca>
|
|
Also make userParams.service optional to support usecases
where it is not being passed.
Issue-ID: SO-3627
Change-Id: I7e0abfffe54e11935b32f6c6829400de88fb4bd0
Signed-off-by: Jozsef Csongvai <jozsef.csongvai@bell.ca>
|
|
|
|
When instantiating a service with multiple vnfs and/or vfmodules
SO would differentiate using ModelCustomizationId. This would cause
issues when creating multiple instances of same model resource, and
each lookup would return the same object.
Instead of using ModelCustomizationId, this patch enables SO to use
instanceName parameter to differentiate the resources. Validation was
added to ensure that instanceNames are provided if there are multiple
resources of the same model. If there are no duplicate resources and
instanceName is not set, SO will default to previous logic using
ModelCustomizationId.
In order to properly associate vfmodules with their parent vnfs, the
Resource class was augmented with a parent reference which maintains
the relationship in further processing.
Id generation logic was corrected to ensure that multiple resources
of the same model are assigned unique instance ids and references to
parent instanceId.
Issue-ID: SO-3677
Change-Id: If39a0138f501177e12262f8e911137012e287fca
Signed-off-by: Michael Pruss <michael.pruss@bell.ca>
|
|
|
|
Change rb-definition-version identifier. As a consequnece
the vf-module-model-customization-uuid will be used to
identify the version of the rb definition. Also cleaned
property setup for CNFAdapter create instance request
Issue-ID: MULTICLOUD-1377
Signed-off-by: Lukasz Rajewski <lukasz.rajewski@orange.com>
Change-Id: Ieafc7be91a6b25df3bec89701fa2c26c6d7a47d8
|
|
Adding the condition block on the end,
like in the CDS actor path.
Issue-ID: SO-3719
Signed-off-by: Krystian Kedron <k.kedron@partner.samsung.com>
Change-Id: I3ff8f4b63fda8e4404594b630fb6e5411540c697
|
|
|
|
Change-Id: I9941cf15d65b5c463126d99e03aa4eb0c2e8c183
Issue-ID: SO-3705
Signed-off-by: Lukasz Rajewski <lukasz.rajewski@orange.com>
|
|
Change-Id: I1fbf2b2bd42669d9a3c059c32bb39278bd483d60
Issue-ID: SO-3668
Signed-off-by: waqas.ikram <waqas.ikram@est.tech>
|
|
Change-Id: I8a4f156196af47272a2732b1fbddafb6f0eb1f4d
Issue-ID: SO-3668
Signed-off-by: waqas.ikram <waqas.ikram@est.tech>
|
|
Change-Id: Id67c01bbe19057902127e8a66ba0382589789537
Issue-ID: SO-3665
Signed-off-by: waqas.ikram <waqas.ikram@est.tech>
|
|
These macros enable creation and deletion of a vnf with vfmodules
for an existing service instance using building blocks.
Also:
- No longer force alaCarte=true for these use cases
- Fix broken vfModule sorting logic for baseFirst/baseLast
- Minor refactoring replacing String literals with constants
Issue-ID: SO-3635
Signed-off-by: Jozsef Csongvai <jozsef.csongvai@bell.ca>
Change-Id: I16975f3561f2d978dede20679927ac3531def900
|
|
ServiceEBBLoaderTest Issue-ID: SO-3489"
|
|
Issue-ID: SO-3626
Change-Id: I618b6b6b6049f94bc6c9bfe6be893ac022f2449e
Signed-off-by: Kalkere Ramesh, Sharan (sk720x) <sk720x@att.com>
|
|
Issue-ID: SO-3489
Signed-off-by: Marcin Rzepecki <marcin.rzepecki@nokia.com>
Change-Id: I54b3a72e1ddd34b3039eccbb3ef3c32a3428ad99
|
|
|
|
CNF release name deliverd to CNF adapter from SO
request allows to provide custome name of the release
what helps to avoid problem with incorrect name
geenrated today from vf-module-id
Issue-ID: SO-3607
Signed-off-by: Lukasz Rajewski <lukasz.rajewski@orange.com>
Change-Id: I579b4d78d409701b28306763d11c60b9e75dd0ea
|
|
Issue-ID: SO-3581
Signed-off-by: Marcin Rzepecki <marcin.rzepecki@nokia.com>
Change-Id: I5bbe63371045333213542c275e763ac7305369a1
|
|
added new request db adapter endpoint
use bpmn constants when available
allow bpmn input setup parameter to be extended
Issue-ID: SO-3606
Signed-off-by: AT&T Open Source <g22940@att.com>
Change-Id: Ibde4d82cc7432ea3cdd9a75aef0dc695ebbf9a1b
|
|
|
|
Issue-ID: SO-3489
Signed-off-by: Marcin Rzepecki <marcin.rzepecki@nokia.com>
Change-Id: I3f465fdd1846686c66f34c7a3e2868fa1f1b5845
|
|
getResourceListFromUserParams Issue-ID: SO-3489"
|
|
Issue-ID: SO-3581
Signed-off-by: pwielebs <piotr.wielebski@nokia.com>
Change-Id: I1567a025e18ac4bf1f77ae4b2d7a499dfca0a4cc
|
|
Issue-ID: SO-3581
Signed-off-by: pwielebs <piotr.wielebski@nokia.com>
Change-Id: If5fe112f618c8fa8f7063df69af341df2db6b8f7
|
|
Issue-ID: SO-3489
Signed-off-by: Marcin Rzepecki <marcin.rzepecki@nokia.com>
Change-Id: I12e988127c1944ecb63cd0ec7af4ea0cf165195a
|
|
Issue-ID: SO-3489
Signed-off-by: Marcin Rzepecki <marcin.rzepecki@nokia.com>
Change-Id: I7c9304534e566f6ec36f420ae058cf5b81e797da
|
|
improve error handling in postProcessingExecuteBB
Issue-ID: SO-3572
Signed-off-by: AT&T Open Source <g22940@att.com>
Change-Id: Idcccdf8f5f10db8445a42536d0bd891bc2cf5a42
Signed-off-by: Benjamin, Max (mb388a) <mb388a@att.com>
|
|
|
|
create post flow manipulator
Issue-ID: SO-3568
Signed-off-by: AT&T Open Source <g22940@att.com>
Change-Id: I8afe9cb0184c1f52754097f9912e123e56cfab98
Signed-off-by: Benjamin, Max (mb388a) <mb388a@att.com>
|
|
restore not NULL verification on user params
include test file missed in commit
Issue-ID: SO-3564
Signed-off-by: AT&T Open Source <g22940@att.com>
Change-Id: I2ad7cff33081b1ccc5369cfc54dccf0eab1f6fbf
Signed-off-by: Benjamin, Max (mb388a) <mb388a@att.com>
|
|
Change-Id: I87ce8344f2f2329066639e6aa2d415eac06ef622
Issue-ID: SO-3538
Signed-off-by: pwielebs <piotr.wielebski@nokia.com>
|
|
- improving logging
- throwing more specific excpetions
- using "Optional" improvement
Issue-ID: SO-3428
Signed-off-by: Lukasz Muszkieta <lukasz.muszkieta@nokia.com>
Change-Id: I873ad4b557265778e7dc0321a1e39439cfa77155
|
|
|
|
|
|
selectExecutionList method is enormous with lots of if...else statements.
The code for macro and alaCarte service is separated to private methods.
Issue-ID: SO-3489
Signed-off-by: Lukasz Muszkieta <lukasz.muszkieta@nokia.com>
Change-Id: Ie1fc725316fb42216d0b16d00c4371608882999c
Signed-off-by: Lukasz Muszkieta <lukasz.muszkieta@nokia.com>
|
|
- extract buildExecuteBuildingBlock(), buildExecuteBuildingBlockList() methods from WorkflowAction class and move it to new ExecuteBuildingBlockBuilder class in the same package as WorkflowAction
- all methods used only in traverseUserParamsService() also moved
- all existing tests for moved methods, moved to corresponding test class
Issue-ID: SO-3422
Signed-off-by: pwielebs <piotr.wielebski@nokia.com>
Change-Id: I64110de339fed4a0c80c746e45302cefd5e194ff
|
|
updated post skip instantiation to non primitive set default
Issue-ID: SO-3477
Signed-off-by: Benjamin, Max (mb388a) <mb388a@att.com>
Change-Id: Icbc5bf21592237cf04f2653313fb69a3ff9bf8b6
|