Add port of SR-IOV NIC support
[vfc/gvnfm/vnflcm.git] / lcm / lcm / samples / tests.py
index 01c87de..42d96b0 100644 (file)
@@ -39,29 +39,19 @@ inst_res_data = {
                     "num_virtual_cpu": "2",
                     "cpu_architecture": "generic"
                 },
-                "virtual_storage": {
-                    "type_of_storage": "root",
-                    "size_of_storage": "40 GB"
-                },
+            },
+            "virtual_storage": {
+                "type_of_storage": "root",
+                "size_of_storage": "40 GB"
             },
             "artifacts": [
                 {
-                    "artifact_name": "cirros.img",
+                    "artifact_name": "sw_image",
+                    "deploy_path": "",
                     "type": "tosca.artifacts.nfv.SwImage",
-                    "properties": {
-                        "operating_system": "unbant",
-                        "sw_image": "/swimages/xenial-snat.qcow2",
-                        "name": "cirros.img",
-                        "checksum": "5000",
-                        "min_ram": "1 GB",
-                        "disk_format": "qcow2",
-                        "version": "1.0",
-                        "container_format": "bare",
-                        "min_disk": "10 GB",
-                        "size": "10 GB"
-                    },
-                    "file": "/swimages/xenial-snat.qcow2"
-                }
+                    "repository": "",
+                    "file": "ubuntu_16.04"
+                },
             ],
             "image_file": "cirros.img",
             "local_storages": [
@@ -76,6 +66,15 @@ inst_res_data = {
                 "cp_vNat"
             ],
             "properties": {
+                "user_data": "just test user data",
+                "meta_data": "just test meta data",
+                "inject_files": [
+                    {
+                        "source_path": "artifacts/keys/authorized_keys",
+                        "source_data_base64": "c3NoLXJzYSBBQUFBQjNOemFDMXljMkVBQUFBREFRQUJBQUFCQVFER3g2U0tyQXVDejFWOEtHZXZa\ndWVrc0xkV29QV0pQNnozcjI5WjdUbVBWRU9qTSs3UElQZVNzMkJWUngzcm5IWkJBbGFzTXJaK2ZK\nQlMyNXRzOXZmQytJdGV6UWFoL2hyOXZya213eENSNTRMYjg0cG9XK3NUb1BlRjZpNWVaWTdXK2pX\nSmZMYUZTRng5ZDJ2cDR6ZXMvZk9sVDNOdllDWGJuLzNRZHJ5UW9HbDdWRkk4b2VtWnlwVmNpa1pY\nRWxKZWVLZ0FWZFN3bnJ6dXF0Ty90bWJYY0FlU2JZdlZqa2k4eXdZY3NXTVZNWVdVV2hoKzFCQUI2\na1huVHNJV3F6cnEwUGZ2eSs4MVdEd3RpcXNxbWQ5M0hZOGhFMHNjQnJYRkJaelFTL0FZZklGQmxF\ndUZOZExjemNobnRqYlowbjdkbURYazh6SHRDWllOazdrd2I4ay8gbHVsaWFuaGFvQGxsdS1udWMx\nCg==\n",
+                        "dest_path": "/home/ubuntu/.ssh/authorized_keys"
+                    }
+                ],
                 "configurable_properties": {
                     "test": {
                         "additional_vnfc_configurable_properties": {
@@ -155,7 +154,7 @@ inst_res_data = {
         "external_cps": [
             {
                 "key_name": "sriov_plane",
-                "cp_id": "SRIOV_Port"
+                "cp_id": "sriov-support"
             }
         ],
         "forward_cps": [
@@ -216,15 +215,15 @@ inst_res_data = {
                         },
                     }
                 ],
-                "vnic_type": "normal",
+                "vnic_type": "direct",
                 "role": "root",
                 "virtual_network_interface_requirements": [
                     {
-                        "requirement": {
-                            "SRIOV": "true"
+                        "network_interface_requirements": {
+                            "interfaceType": '{"schema-version": "0", "schema-location":"", "platform-id": "generic", "mandatory": false, "configuration-value": "SR-IOV"}'
                         },
                         "support_mandatory": False,
-                        "name": "sriov",
+                        "name": "sriov-support",
                         "description": "sriov"
                     }
                 ],
@@ -306,31 +305,35 @@ c4_data_create_port = {
     "id": "456"
 }
 
-c5_data_get_flavor = [{
-    "flavors": {
-        "flavor": [
+c5_data_get_flavor = {
+    "flavor": [
+        {
+            "flavor-id": "111111",
+            "flavor-name": "onap.large",
+            "hpa-capabilities":
             {
-                "flavor-id": "111111",
-                "hpa-capabilities": [
+                "hpa-capability":
+                [
                     {
                         "hpa-capability-id": "1243",
-                        "hpa-feature-attributes": [
+                        "hpa-feature-attributes":
+                        [
                             {
                                 "hpa-attribute-key": "memoryPageSize",
-                                "hpa-attribute-value": {"value": 2, "unit": "MB"}
+                                "hpa-attribute-value": '{"value": "2", "unit": "MB"}'
                             }
                         ]
                     }
                 ]
             }
-        ]
-    }
-}]
+        }
+    ]
+}
 
 c6_data_list_image = {
     "images": [
         {
-            "name": "cirros.img",
+            "name": "ubuntu_16.04",
             "id": "678"
         }
     ]