summaryrefslogtreecommitdiffstats
path: root/data-migrator/src/test/resources
diff options
context:
space:
mode:
authorankitbhatt <ankit.bhatt@amdocs.com>2019-03-05 16:34:18 +0530
committerankitbhatt <ankit.bhatt@amdocs.com>2019-04-04 12:51:20 +0530
commit75a5dadbe6b4eb6e6838341dffdd2c272b65b35c (patch)
tree3909e5f30569497e781027ffd58c6d970ee271e3 /data-migrator/src/test/resources
parente3f666c36bf5a6f8251c88c1df3d7d3873e2338d (diff)
Added SDNC MDSAL Data Migrator Functionality.
Change-Id: I63ec1a4674d3a3cc6b39708ddee18ae7f9040b1c Issue-ID: SDNC-223 Signed-off-by: ankitbhatt <ankit.bhatt@amdocs.com> Former-commit-id: c4c27b78ff6b4a8f22553ef3d19aec67edd17482
Diffstat (limited to 'data-migrator/src/test/resources')
-rw-r--r--data-migrator/src/test/resources/log4j.properties29
-rw-r--r--data-migrator/src/test/resources/migration/props/data-migrator.properties27
-rw-r--r--data-migrator/src/test/resources/wiremock/preloadInformationRequest.json1
-rw-r--r--data-migrator/src/test/resources/wiremock/preloadVnfResponse.json132
4 files changed, 189 insertions, 0 deletions
diff --git a/data-migrator/src/test/resources/log4j.properties b/data-migrator/src/test/resources/log4j.properties
new file mode 100644
index 00000000..82f1f470
--- /dev/null
+++ b/data-migrator/src/test/resources/log4j.properties
@@ -0,0 +1,29 @@
+###
+# ============LICENSE_START=======================================================
+# ONAP : SDN-C
+# ================================================================================
+# Copyright (C) 2019 AMDOCS
+# ================================================================================
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+# ============LICENSE_END=========================================================
+###
+
+log4j.rootLogger=DEBUG,CONSOLE
+
+# CONSOLE is set to be a ConsoleAppender using a PatternLayout.
+log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
+log4j.appender.CONSOLE.Threshold=DEBUG
+log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
+log4j.appender.CONSOLE.layout.ConversionPattern=%p %d{yyyy-MM-dd HH:mm:ss.SSS Z} %c{1} - %m%n
+
+
diff --git a/data-migrator/src/test/resources/migration/props/data-migrator.properties b/data-migrator/src/test/resources/migration/props/data-migrator.properties
new file mode 100644
index 00000000..d9ddadbb
--- /dev/null
+++ b/data-migrator/src/test/resources/migration/props/data-migrator.properties
@@ -0,0 +1,27 @@
+###
+# ============LICENSE_START=======================================================
+# ONAP : SDN-C
+# ================================================================================
+# Copyright (C) 2019 AMDOCS
+# ================================================================================
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+# ============LICENSE_END=========================================================
+###
+
+org.onap.sdnc.datamigrator.source.host=http://localhost:8081
+org.onap.sdnc.datamigrator.source.user=admin
+org.onap.sdnc.datamigrator.source.password=Kp8bJ4SXszM0WXlhak3eHlcse2gAw84vaoGGmJvUy2U
+org.onap.sdnc.datamigrator.target.host=http://localhost:8082
+org.onap.sdnc.datamigrator.target.user=admin
+org.onap.sdnc.datamigrator.target.password=Kp8bJ4SXszM0WXlhak3eHlcse2gAw84vaoGGmJvUy2U
+org.onap.sdnc.datamigrator.data.path=C:/DATA \ No newline at end of file
diff --git a/data-migrator/src/test/resources/wiremock/preloadInformationRequest.json b/data-migrator/src/test/resources/wiremock/preloadInformationRequest.json
new file mode 100644
index 00000000..82df627b
--- /dev/null
+++ b/data-migrator/src/test/resources/wiremock/preloadInformationRequest.json
@@ -0,0 +1 @@
+{"preload-information":{"preload-list":[{"preload-type":"vnf-type","preload-id":"vnf-name","preload-data":{"preload-oper-status":{"modify-timestamp":"Some modify-timestamp","create-timestamp":"Some create-timestamp","last-order-status":"Active","order-status":"Active","maintenance-indicator":"Y","last-svc-request-id":"Some last-svc-request-id"},"preload-network-topology-information":{"is-provider-network":true,"network-topology-identifier-structure":{"network-role":"Some network-role","network-technology":"Some network-technology","network-type":"Some network-type","network-name":"Some network-name"},"route-table-reference":[{"route-table-reference-fqdn":"Some route-table-reference-fqdn","route-table-reference-id":"Some route-table-reference-id"}],"network-policy":[{"network-policy-fqdn":"Some network-policy-fqdn","network-policy-id":"Some network-policy-id"}],"subnets":[{"start-address":"1.1.11.2","gateway-address":"8.0.25.2","cidr-mask":"Some cidr-mask","dhcp-end-address":"Some dhcp-end-address","subnet-name":"Some subnet-name","dhcp-start-address":"Some dhcp-start-address","ip-version":"Some ip-version","dhcp-enabled":"Y"}],"vpn-bindings":[{"vpn-binding-id":"Some vpn-binding-id","global-route-target":"Some global-route-target"}],"is-external-network":true,"is-shared-network":true,"physical-network-name":"Some physical-network-name"}}}]}} \ No newline at end of file
diff --git a/data-migrator/src/test/resources/wiremock/preloadVnfResponse.json b/data-migrator/src/test/resources/wiremock/preloadVnfResponse.json
new file mode 100644
index 00000000..006d62f7
--- /dev/null
+++ b/data-migrator/src/test/resources/wiremock/preloadVnfResponse.json
@@ -0,0 +1,132 @@
+{
+ "preload-vnfs": {
+ "vnf-preload-list": [
+ {
+ "vnf-type": "vnf-type",
+ "vnf-name": "vnf-name",
+ "preload-data": {
+ "oper-status": {
+ "last-action": "VNFActivateRequest",
+ "modify-timestamp": "Some modify-timestamp",
+ "create-timestamp": "Some create-timestamp",
+ "last-order-status": "Active",
+ "order-status": "Active",
+ "maintenance-indicator": "Y",
+ "last-svc-request-id": "Some last-svc-request-id"
+ },
+ "vnf-topology-information": {
+ "vnf-topology-identifier": {
+ "service-type": "Some service-type",
+ "service-id": "Some service-id",
+ "generic-vnf-name": "Some generic-vnf-name",
+ "generic-vnf-id": "Some generic-vnf-id",
+ "generic-vnf-type": "Some generic-vnf-type",
+ "vnf-type": "vnf-type",
+ "vnf-name": "vnf-name"
+ },
+ "vnf-parameters": [
+ {
+ "vnf-parameter-name": "Some vnf-parameter-name",
+ "vnf-parameter-value": "Some vnf-parameter-value"
+ }
+ ],
+ "vnf-assignments": {
+ "vnf-vms": [
+ {
+ "vm-type": "Some vm-type",
+ "vm-count": 0,
+ "vm-names": [
+ {"vm-name": "Some vm-name"}
+ ],
+ "vm-networks": [
+ {
+ "network-role": "Some network-role",
+ "use-dhcp": "Y",
+ "floating-ip": "2.12.250.0",
+ "network-macs": [
+ {"mac-address": "Some mac-address"}
+ ],
+ "network-ips": [
+ {"ip-address": "13.2.219.8"}
+ ],
+ "interface-route-prefixes": [
+ {
+ "interface-route-prefix-cidr": "Some interface-route-prefix-cidr",
+ "interface-route-prefix": "24.0.45.1"
+ }
+ ],
+ "ip-count": 0
+ }
+ ]
+ }
+ ],
+ "vnf-status": "Some vnf-status",
+ "vnf-networks": [
+ {
+ "network-role": "Some network-role",
+ "network-id": "Some network-id",
+ "ipv6-subnet-id": "Some ipv6-subnet-id",
+ "ipv6-subnet-name": "Some ipv6-subnet-name",
+ "subnet-name": "Some subnet-name",
+ "contrail-network-fqdn": "Some contrail-network-fqdn",
+ "subnet-id": "Some subnet-id",
+ "sriov-vlan-filter-list": [
+ {"sriov-vlan-filter": "Some sriov-vlan-filter"}
+ ],
+ "network-name": "Some network-name",
+ "neutron-id": "Some neutron-id"
+ }
+ ],
+ "availability-zones": [
+ {"availability-zone": "Some availability-zone"}
+ ]
+ }
+ },
+ "network-topology-information": {
+ "is-provider-network": true,
+ "network-topology-identifier": {
+ "service-type": "Some service-type",
+ "network-role": "Some network-role",
+ "network-technology": "Some network-technology",
+ "network-type": "Some network-type",
+ "network-name": "Some network-name"
+ },
+ "route-table-reference": [
+ {
+ "route-table-reference-fqdn": "Some route-table-reference-fqdn",
+ "route-table-reference-id": "Some route-table-reference-id"
+ }
+ ],
+ "network-policy": [
+ {
+ "network-policy-fqdn": "Some network-policy-fqdn",
+ "network-policy-id": "Some network-policy-id"
+ }
+ ],
+ "subnets": [
+ {
+ "start-address": "1.1.11.2",
+ "gateway-address": "8.0.25.2",
+ "cidr-mask": "Some cidr-mask",
+ "dhcp-end-address": "Some dhcp-end-address",
+ "subnet-name": "Some subnet-name",
+ "dhcp-start-address": "Some dhcp-start-address",
+ "ip-version": "Some ip-version",
+ "dhcp-enabled": "Y"
+ }
+ ],
+ "vpn-bindings": [
+ {
+ "vpn-binding-id": "Some vpn-binding-id",
+ "global-route-target": "Some global-route-target"
+ }
+ ],
+ "is-external-network": true,
+ "is-shared-network": true,
+ "physical-network-name": "Some physical-network-name"
+ }
+ }
+ }
+ ]
+ }
+} \ No newline at end of file