diff options
author | sheetal ghadge <sheetal.ghadge@t-systems.com> | 2023-10-17 14:44:49 +0530 |
---|---|---|
committer | sheetal ghadge <sheetal.ghadge@t-systems.com> | 2023-10-19 13:34:24 +0530 |
commit | a02a458f87329d4d5240b98fdc35f603077948e7 (patch) | |
tree | c1c849819f74254ccb53c47090d326a2dde20ec8 /src/onapsdk/so/templates | |
parent | b9b646a6fdaad61cb239ef99a9b52c75ec22db99 (diff) |
modify pnf in service(so) patch update
Issue-ID: TEST-410
Change-Id: I3488088b2068ca084cedd705627b5c454bfb8cae
Signed-off-by: sheetal ghadge <sheetal.ghadge@t-systems.com>
Diffstat (limited to 'src/onapsdk/so/templates')
-rw-r--r-- | src/onapsdk/so/templates/modify_pnf.json.j2 | 94 |
1 files changed, 94 insertions, 0 deletions
diff --git a/src/onapsdk/so/templates/modify_pnf.json.j2 b/src/onapsdk/so/templates/modify_pnf.json.j2 new file mode 100644 index 0000000..898e549 --- /dev/null +++ b/src/onapsdk/so/templates/modify_pnf.json.j2 @@ -0,0 +1,94 @@ +{ + "requestDetails": { + "modelInfo": { + "modelInvariantId": "{{ service.unique_uuid }}", + "modelType": "service", + "modelName": "{{ service.name }}", + "modelVersion": "1.0", + "modelVersionId": "{{ service.identifier }}", + "modelUuid": "{{ service.identifier }}" + }, + "requestInfo": { + "productFamilyId": "5G", + "source": "VID", + "instanceName": "{{ service_instance.instance_name }}", + "suppressRollback": false, + "requestorId": "NBI" + }, + "subscriberInfo": { + "globalSubscriberId": "{{ service_instance.service_subscription.customer.global_customer_id }}" + }, + "requestParameters": { + "subscriptionServiceType": "{{ service.name }}", + "userParams": [ + { + "service": { + "modelInfo": { + "modelVersionId": "{{ service.identifier }}", + "modelName": "{{ service.name }}", + "modelType": "service" + }, + "instanceName": "{{ service_instance.instance_name }}", + "instanceParams": [], + "resources": { + {% block pnfs %} + {% if service.pnfs %} + "pnfs": [ + {% for pnf in service.pnfs %} + { + "modelInfo": { + "modelType": "pnf", + "modelInvariantId": "{{ pnf.model_invariant_id }}", + "modelVersionId": "{{ pnf.model_version_id }}", + "modelName": "{{ service.name }}", + "modelVersion": "1.0", + "modelCustomizationId": "{{ pnf.model_customization_id }}", + "modelCustomizationName": "{{ pnf.name }}" + }, + "platform": { + "platformName": "{{ platform_name }}" + }, + "lineOfBusiness": { + "lineOfBusinessName": "{{ line_of_business }}" + }, + "pnfRegistrationFields": { + "modelNumber": "Simulated Device Melacon", + "oamV4IpAddress": "10.42.6.245", + "oamV6IpAddress": "0:0:0:0:0:ffff:a0a:011", + "serialNumber": "ORAN_SIM-172.30.1.6-400600927-Simulated Device Melacon", + "softwareVersion": "2.3.5", + "unitType": "ntsim_oran", + "vendorName": "Melacon" + }, + "productFamilyId": "5G", + "instanceParams": [ + { + "text": "test-pnf-level" + } + ], + "instanceName": "{{ service_instance.instance_name }}", + "processingPriority": 1 + } + {% endfor %} + ] + {% endif %} + {% endblock %} + } + } + }, + { + "Homing_Solution": "none" + } + ], + "aLaCarte": false, + "usePreload": false + }, + "project": { + "projectName": "{{ project }}" + }, + "owningEntity": { + "owningEntityId": "{{ owning_entity.owning_entity_id }}", + "owningEntityName": "{{ owning_entity.name }}" + } + } +} |