-
Bug
-
Resolution: Unresolved
-
Medium
-
Guilin Release, Honolulu Release, Istanbul Release
-
None
-
None
When vnf or vf-module is being unassigned, the name stored in the MDSAL that is autogenerated (vnf_name, vf-module-name) with SUCCESS status and value is being resolved again. Unfortunately, when SDNC performs a request to name gen service, it cannot construct it properly. In fact, such a request should not be required, because the value is already stored in the MDSAL
MDSAL status after failed generation of vf-module-name - value is already present and status if failed after new generation attempt during delete. After create is has status SUCCES.
{ "name": "vf_module_name", "value": "k8s_cloud_region_cnfdev-onap-nf-20211018t085823405219z-helm_hpe-sde-udsf-vfmt-001", "resource-resolution-data": { "resource-key": [ { "name": "resource-name", "value": "vf_module_name" }, { "name": "VNF_NAME", "value": "k8s_cloud_region_cnfdev-onap-nf-20211018t085823405219z" }, { "name": "resource-value", "value": "${vf-module-name}" }, { "name": "naming-type", "value": "VF-MODULE" }, { "name": "VF_MODULE_LABEL", "value": "helm_hpe-sde-udsf" }, { "name": "policy-instance-name", "value": "SDNC_Policy.ONAP_NF_NAMING_TIMESTAMP" }, { "name": "VF_MODULE_TYPE", "value": "vfmt" }, { "name": "external-key", "value": "f59e8ff2-c522-47f0-9922-516d82d3b05d_vf-module-name" } ], "status": "FAILED", "capability-name": "generate-name" } } ] }
Request generated by SDNC to name gen service
2021-10-18T09:07:47,592 | INFO | qtp1811639235-332406 | RestapiCallNode | 286 - .onap.ccsdk.sli.plugins.restapi-call-node-provider - 1.2.2 | SvcLogicGraph [module=GENERIC-RESOURCE-API, rpc=self-serve-vf-module-generate-name, mode=sync, version=2.1.5, md5sum=a9e90ad02a4c807dd058800aec2b16eb] - 18 (execute) | { "elements": [ { , , , , , , , "external-key": "f59e8ff2-c522-47f0-9922-516d82d3b05d_vf-module-name" } ] }
Result of request execution
2021-10-18T09:07:47,615 | INFO | qtp1811639235-332406 | RestapiCallNode | 286 - .onap.ccsdk.sli.plugins.restapi-call-node-provider - 1.2.2 | SvcLogicGraph [module=GENERIC-RESOURCE-API, rpc=self-serve-vf-module-generate-name, mode=sync, version=2.1.5, md5sum=a9e90ad02a4c807dd058800aec2b16eb] - 18 (execute) | HTTP response: Unexpected character (',' (code 44)): was expecting double-quote to start field name at [Source: (org.glassfish.jersey.message.internal.ReaderInterceptorExecutor$UnCloseableInputStream); line: 6, column: 18] (through reference chain: org.onap.ccsdk.apps.ms.neng.core.resource.model.NameGenRequest["elements"]->java.util.ArrayList[0]) 2021-10-18T09:07:47,616 | ERROR | qtp1811639235-332406 | RestapiCallNode | 286 - .onap.ccsdk.sli.plugins.restapi-call-node-provider - 1.2.2 | SvcLogicGraph [module=GENERIC-RESOURCE-API, rpc=self-serve-vf-module-generate-name, mode=sync, version=2.1.5, md5sum=a9e90ad02a4c807dd058800aec2b16eb] - 18 (execute) | Error sending the request: Unable to convert JSON to propertiesA JSONObject text must begin with '{' at character 1 of Unexpected character (',' (code 44)): was expecting double-quote to start field name at [Source: (org.glassfish.jersey.message.internal.ReaderInterceptorExecutor$UnCloseableInputStream); line: 6, column: 18] (through reference chain: org.onap.ccsdk.apps.ms.neng.core.resource.model.NameGenRequest["elements"]->java.util.ArrayList[0]) org.onap.ccsdk.sli.core.sli.SvcLogicException: Unable to convert JSON to propertiesA JSONObject text must begin with '{' at character 1 of Unexpected character (',' (code 44)): was expecting double-quote to start field name at [Source: (org.glassfish.jersey.message.internal.ReaderInterceptorExecutor$UnCloseableInputStream); line: 6, column: 18] (through reference chain: org.onap.ccsdk.apps.ms.neng.core.resource.model.NameGenRequest["elements"]->java.util.ArrayList[0])