diff options
author | Tait,Trevor(rt0435) <rtait@amdocs.com> | 2018-09-06 09:22:38 -0400 |
---|---|---|
committer | Tait,Trevor(rt0435) <rtait@amdocs.com> | 2018-09-06 10:59:40 -0400 |
commit | e8dbb2edab5055d5e2445c659dc4cb9dac41bb04 (patch) | |
tree | e0ee35ad32a581ba28fdafc21dd5244ecb675da2 /config | |
parent | 42eb3f556ceda1287bd80ad74cbe0c8919b33ded (diff) |
Udates for feedback from demo
Changes made to org.onap.pomba.common.datatypes.ModelContext,
specifically nfNamingCode and networkType have been adapted in
networkDiscoveryContextBuilder
Changes made to networkdiscovery.spec to only return attributes and
values from the network, no AAI. Also changed the name of this file as
it is not a JSON formatted file. James McNider needs to confirm this
dependency on ND OOM before we merge.
Fixed onap-java-style audit issues with
NetworkDiscoveryContextBuilderTest.java
Issue-ID: LOG-643
Change-Id: Id18b25d2fea350f93a705b94e96ad26c480c19a0
Signed-off-by: Tait,Trevor(rt0435) <rtait@amdocs.com>
Diffstat (limited to 'config')
-rw-r--r-- | config/networkdiscovery.spec | 67 | ||||
-rw-r--r-- | config/networkdiscoveryspec.json | 140 |
2 files changed, 67 insertions, 140 deletions
diff --git a/config/networkdiscovery.spec b/config/networkdiscovery.spec new file mode 100644 index 0000000..8da7a87 --- /dev/null +++ b/config/networkdiscovery.spec @@ -0,0 +1,67 @@ +[ + // Use https://jolt-demo.appspot.com/#inception to develop/test + // any changes to this file + + { + // This sections adds nfNamingCode and dataQuality to the json + // fields returned from service-decomposition that we are + // interested in + "operation": "default", + "spec": { + "generic-vnfs[]": { + "*": { + "vf-modules": { + "vf-module[]": { + "*": {} + } + }, + "vservers[]": { + "*": { + "nfNamingCode": "vserver" + } + }, + "l3-networks[]": { + "*": { + "type": "l3-network" + } + }, + "vnfcList[]": { + "*": { + "type": "vnfc" + } + } + } + } + } + }, + { + // This section converts the updated json from service-decompostion + // to org.onap.pomba.common.datatypes.ModelContext + "operation": "shift", + "spec": { + "service-instance-id": "service.uuid", + "generic-vnfs": { + "*": { + "vservers": { + "*": { + "vserver-id": "vfList[&3].vfModuleList[0].vmList[&1].uuid", + "nfNamingCode": "vfList[&3].vfModuleList[0].vmList[&1].nfNamingCode" + } + }, + "l3-networks": { + "*": { + "network-id": "vfList[&3].vfModuleList[0].networkList[&1].uuid", + "type": "vfList[&3].vfModuleList[0].networkList[&1].type" + }, + "vnfcs": { + "*": { + "vnfc-id": "vfList[&2].vnfcList[&1].uuid", + "type": "vfList[&2].vfModuleList[0].type" + } + } + } + } + } + } + } + ] diff --git a/config/networkdiscoveryspec.json b/config/networkdiscoveryspec.json deleted file mode 100644 index b01fbeb..0000000 --- a/config/networkdiscoveryspec.json +++ /dev/null @@ -1,140 +0,0 @@ -[ - // Use https://jolt-demo.appspot.com/#inception to develop/test - // any changes to this file - - { - // This sections adds nfNamingCode and dataQuality to the json - // fields returned from service-decomposition that we are - // interested in - - "operation": "default", - "spec": { - "dataQuality": { - "status": "ok" - }, - "generic-vnfs[]": { - "*": { - "dataQuality": { - "status": "ok" - }, - "nfNamingCode": "vf", - "vf-modules": { - "vf-module[]": { - "*": { - "dataQuality": { - "status": "ok" - }, - "nfNamingCode": "vfModule" - } - } - }, - "vservers[]": { - "*": { - "dataQuality": { - "status": "ok" - }, - "nfNamingCode": "vserver" - } - }, - "l3-networks[]": { - "*": { - "dataQuality": { - "status": "ok" - }, - "nfNamingCode": "l3-network" - } - }, - "vnfcList[]": { - "*": { - "dataQuality": { - "status": "ok" - }, - "nfNamingCode": "vnfc" - } - } - } - } - } - }, - { - // This section converts the updated json from service-decompostion - // to org.onap.pomba.common.datatypes.ModelContext - - "operation": "shift", - "spec": { - "dataQuality": { - "status": "dataQuality.status" - }, - "service-instance-name": "service.name", - "model-invariant-id": "service.invariantUUID", - "service-instance-id": "service.uuid", - "generic-vnfs": { - "*": { - "vnf-name": "vfList[&1].name", - "model-invariant-id": "vfList[&1].invariantUUID", - "vnf-id": "vfList[&1].uuid", - "nfNamingCode": "vfList[&1].nfNamingCode", - "dataQuality": { - "status": "vfList[&2].dataQuality.status" - }, - "vf-modules": { - "vf-module": { - "*": { - "vf-module-name": "vfList[&4].vfModuleList[0].name", - "model-invariant-id": "vfList[&4].vfModuleList[0].invariantUUID", - "vf-module-id": "vfList[&4].vfModuleList[0].uuid", - "nfNamingCode": "vfList[&4].vfModuleList[0].nfNamingCode", - "dataQuality": { - "status": "vfList[&5].vfModuleList[0].dataQuality.status" - } - } - } - }, - "vservers": { - "*": { - "vserver-name": "vfList[&3].vfModuleList[0].vmList[&1].name", - "model-invariant-id": "vfList[&3].vfModuleList[0].vmList[&1].invariantUUID", - "vserver-id": "vfList[&3].vfModuleList[0].vmList[&1].uuid", - "nfNamingCode": "vfList[&3].vfModuleList[0].vmList[&1].nfNamingCode", - "dataQuality": { - "status": "vfList[&4].vfModuleList[0].vmList[&2].dataQuality.status" - } - } - }, - "l3-networks": { - "*": { - "network-name": "vfList[&3].vfModuleList[0].networkList[&1].name", - "model-invariant-id": "vfList[&3].vfModuleList[0].networkList[&1].invariantUUID", - "network-id": "vfList[&3].vfModuleList[0].networkList[&1].uuid", - "nfNamingCode": "vfList[&3].vfModuleList[0].networkList[&1].nfNamingCode", - "dataQuality": { - "status": "vfList[&4].vfModuleList[0].networkList[&2].dataQuality.status" - } - }, - "vnfcs": { - "*": { - "vnfc-name": "vfList[&2].vnfcList[&1].name", - "model-invariant-id": "vfList[&2].vnfcList[&1].invariantUUID", - "vnfc-id": "vfList[&2].vnfcList[&1].uuid", - "nfNamingCode": "vfList[&2].vfModuleList[0].nfNamingCode", - "dataQuality": { - "status": "vfList[&3].vfModuleList[0].dataQuality.status" - } - } - } - } - } - } - } - }, - { - "operation": "default", - "spec": { - "service": { - "dataQuality": { - "status": "ok" - } - } - } - } - ] |