diff options
author | huangzh <huangzh.bri@chinatelecom.cn> | 2018-11-07 11:45:38 +0800 |
---|---|---|
committer | huangzh <huangzh.bri@chinatelecom.cn> | 2018-11-08 10:57:13 +0800 |
commit | 1ff97d639e631fe7465038d76e093bc5c1a31867 (patch) | |
tree | d3f4aa2144043930c2fee7073a22e45a9f41805b /vcpe_beijing/vcpe/__tmp/Artifacts | |
parent | 4d96698b0cc2b738685482c8a8971f21b143b27e (diff) |
new add s3p test scripte
Change-Id: I84b933c017ad7cee12e70da868e8dea1dd9f348b
Issue-ID: INT-714
Signed-off-by: huangzh <huangzh.bri@chinatelecom.cn>
Diffstat (limited to 'vcpe_beijing/vcpe/__tmp/Artifacts')
11 files changed, 791 insertions, 0 deletions
diff --git a/vcpe_beijing/vcpe/__tmp/Artifacts/Deployment/MODEL_INVENTORY_PROFILE/AAI-VcpevspVgw20180927a..base_vcpe_vgw..module-0-resource-1.xml b/vcpe_beijing/vcpe/__tmp/Artifacts/Deployment/MODEL_INVENTORY_PROFILE/AAI-VcpevspVgw20180927a..base_vcpe_vgw..module-0-resource-1.xml new file mode 100644 index 0000000..0adb71d --- /dev/null +++ b/vcpe_beijing/vcpe/__tmp/Artifacts/Deployment/MODEL_INVENTORY_PROFILE/AAI-VcpevspVgw20180927a..base_vcpe_vgw..module-0-resource-1.xml @@ -0,0 +1,123 @@ +<model xmlns="http://org.onap.aai.inventory/v11"> + <model-invariant-id>b6af48f9-8a51-4277-b750-ff30f796fca3</model-invariant-id> + <model-type>resource</model-type> + <model-vers> + <model-ver> + <model-version-id>819267ab-7b98-41bb-b8e7-a63cdfb1b8c5</model-version-id> + <model-name>VcpevspVgw20180927a..base_vcpe_vgw..module-0</model-name> + <model-version>1</model-version> + <model-elements> + <model-element> + <new-data-del-flag>T</new-data-del-flag> + <cardinality>unbounded</cardinality> + <model-elements> + <model-element> + <new-data-del-flag>T</new-data-del-flag> + <cardinality>unbounded</cardinality> + <model-elements> + <model-element> + <new-data-del-flag>F</new-data-del-flag> + <cardinality>unbounded</cardinality> + <model-elements/> + <relationship-list> + <relationship> + <related-to>model-ver</related-to> + <relationship-data> + <relationship-key>model-ver.model-version-id</relationship-key> + <relationship-value>f6a038c2-820c-42ba-8c2b-375e24e8f932</relationship-value> + </relationship-data> + <relationship-data> + <relationship-key>model.model-invariant-id</relationship-key> + <relationship-value>3f4c7204-739b-4bbb-87a7-8a6856439c90</relationship-value> + </relationship-data> + </relationship> + </relationship-list> + </model-element> + <model-element> + <new-data-del-flag>F</new-data-del-flag> + <cardinality>unbounded</cardinality> + <model-elements/> + <relationship-list> + <relationship> + <related-to>model-ver</related-to> + <relationship-data> + <relationship-key>model-ver.model-version-id</relationship-key> + <relationship-value>abcc54bc-bb74-49dc-9043-7f7171707545</relationship-value> + </relationship-data> + <relationship-data> + <relationship-key>model.model-invariant-id</relationship-key> + <relationship-value>97c26c99-6870-44c1-8a07-1d900d3f4ce6</relationship-value> + </relationship-data> + </relationship> + </relationship-list> + </model-element> + <model-element> + <new-data-del-flag>F</new-data-del-flag> + <cardinality>unbounded</cardinality> + <model-elements/> + <relationship-list> + <relationship> + <related-to>model-ver</related-to> + <relationship-data> + <relationship-key>model-ver.model-version-id</relationship-key> + <relationship-value>36200fb5-f251-4f5d-a520-7c5ad5c2cd4b</relationship-value> + </relationship-data> + <relationship-data> + <relationship-key>model.model-invariant-id</relationship-key> + <relationship-value>bace8d1c-a261-4041-9e37-823117415d0f</relationship-value> + </relationship-data> + </relationship> + </relationship-list> + </model-element> + <model-element> + <new-data-del-flag>T</new-data-del-flag> + <cardinality>unbounded</cardinality> + <model-elements/> + <relationship-list> + <relationship> + <related-to>model-ver</related-to> + <relationship-data> + <relationship-key>model-ver.model-version-id</relationship-key> + <relationship-value>5761e0a7-c6df-4d8a-9ebd-b8f445054dec</relationship-value> + </relationship-data> + <relationship-data> + <relationship-key>model.model-invariant-id</relationship-key> + <relationship-value>96129eb9-f0de-4e05-8af2-73146473f766</relationship-value> + </relationship-data> + </relationship> + </relationship-list> + </model-element> + </model-elements> + <relationship-list> + <relationship> + <related-to>model-ver</related-to> + <relationship-data> + <relationship-key>model-ver.model-version-id</relationship-key> + <relationship-value>8ecb2c5d-7176-4317-a255-26274edfdd53</relationship-value> + </relationship-data> + <relationship-data> + <relationship-key>model.model-invariant-id</relationship-key> + <relationship-value>ff69d4e0-a8e8-4108-bdb0-dd63217e63c7</relationship-value> + </relationship-data> + </relationship> + </relationship-list> + </model-element> + </model-elements> + <relationship-list> + <relationship> + <related-to>model-ver</related-to> + <relationship-data> + <relationship-key>model-ver.model-version-id</relationship-key> + <relationship-value>c00563ae-812b-4e62-8330-7c4d0f47088a</relationship-value> + </relationship-data> + <relationship-data> + <relationship-key>model.model-invariant-id</relationship-key> + <relationship-value>ef86f9c5-2165-44f3-8fc3-96018b609ea5</relationship-value> + </relationship-data> + </relationship> + </relationship-list> + </model-element> + </model-elements> + </model-ver> + </model-vers> +</model>
\ No newline at end of file diff --git a/vcpe_beijing/vcpe/__tmp/Artifacts/Deployment/MODEL_INVENTORY_PROFILE/AAI-vcpear_brg_20180927a-resource-1.0.xml b/vcpe_beijing/vcpe/__tmp/Artifacts/Deployment/MODEL_INVENTORY_PROFILE/AAI-vcpear_brg_20180927a-resource-1.0.xml new file mode 100644 index 0000000..5d536dc --- /dev/null +++ b/vcpe_beijing/vcpe/__tmp/Artifacts/Deployment/MODEL_INVENTORY_PROFILE/AAI-vcpear_brg_20180927a-resource-1.0.xml @@ -0,0 +1,69 @@ +<model xmlns="http://org.onap.aai.inventory/v11"> + <model-invariant-id>e47ad32f-9720-4200-8470-693fb717df36</model-invariant-id> + <model-type>resource</model-type> + <model-vers> + <model-ver> + <model-version-id>dc38febc-04d0-4c17-90ee-2571ba220587</model-version-id> + <model-name>vcpear_brg_20180927a</model-name> + <model-version>1.0</model-version> + <model-description>vcpear_brg_20180927a</model-description> + <model-elements> + <model-element> + <new-data-del-flag>T</new-data-del-flag> + <cardinality>unbounded</cardinality> + <model-elements> + <model-element> + <new-data-del-flag>F</new-data-del-flag> + <cardinality>unbounded</cardinality> + <model-elements/> + <relationship-list> + <relationship> + <related-to>model-ver</related-to> + <relationship-data> + <relationship-key>model-ver.model-version-id</relationship-key> + <relationship-value>516d883a-4ae4-4e98-ae2c-264cda43915d</relationship-value> + </relationship-data> + <relationship-data> + <relationship-key>model.model-invariant-id</relationship-key> + <relationship-value>cd3a46b5-2d09-4712-b3aa-0dabd6901638</relationship-value> + </relationship-data> + </relationship> + </relationship-list> + </model-element> + <model-element> + <new-data-del-flag>T</new-data-del-flag> + <cardinality>unbounded</cardinality> + <model-elements/> + <relationship-list> + <relationship> + <related-to>model-ver</related-to> + <relationship-data> + <relationship-key>model-ver.model-version-id</relationship-key> + <relationship-value>e7cb4ca8-e1a5-4487-a716-4ae0bcd8aef5</relationship-value> + </relationship-data> + <relationship-data> + <relationship-key>model.model-invariant-id</relationship-key> + <relationship-value>50b9e2fa-005c-4bbe-b651-3251dece4cd8</relationship-value> + </relationship-data> + </relationship> + </relationship-list> + </model-element> + </model-elements> + <relationship-list> + <relationship> + <related-to>model-ver</related-to> + <relationship-data> + <relationship-key>model-ver.model-version-id</relationship-key> + <relationship-value>7ad0915f-25c0-4a70-b9bc-185a75f87564</relationship-value> + </relationship-data> + <relationship-data> + <relationship-key>model.model-invariant-id</relationship-key> + <relationship-value>f6d6a23d-a1a9-48ff-8419-b6530da2d381</relationship-value> + </relationship-data> + </relationship> + </relationship-list> + </model-element> + </model-elements> + </model-ver> + </model-vers> +</model>
\ No newline at end of file diff --git a/vcpe_beijing/vcpe/__tmp/Artifacts/Deployment/MODEL_INVENTORY_PROFILE/AAI-vcpear_tunnelxconn_20180927a-resource-1.0.xml b/vcpe_beijing/vcpe/__tmp/Artifacts/Deployment/MODEL_INVENTORY_PROFILE/AAI-vcpear_tunnelxconn_20180927a-resource-1.0.xml new file mode 100644 index 0000000..6d60722 --- /dev/null +++ b/vcpe_beijing/vcpe/__tmp/Artifacts/Deployment/MODEL_INVENTORY_PROFILE/AAI-vcpear_tunnelxconn_20180927a-resource-1.0.xml @@ -0,0 +1,69 @@ +<model xmlns="http://org.onap.aai.inventory/v11"> + <model-invariant-id>be0955dc-a302-4d74-aa78-ff82cfe3a882</model-invariant-id> + <model-type>resource</model-type> + <model-vers> + <model-ver> + <model-version-id>3de68603-f200-4148-9c77-7864addf5b6a</model-version-id> + <model-name>vcpear_tunnelxconn_20180927a</model-name> + <model-version>1.0</model-version> + <model-description>vcpear_tunnelxconn_20180927a</model-description> + <model-elements> + <model-element> + <new-data-del-flag>T</new-data-del-flag> + <cardinality>unbounded</cardinality> + <model-elements> + <model-element> + <new-data-del-flag>F</new-data-del-flag> + <cardinality>unbounded</cardinality> + <model-elements/> + <relationship-list> + <relationship> + <related-to>model-ver</related-to> + <relationship-data> + <relationship-key>model-ver.model-version-id</relationship-key> + <relationship-value>d5c2b651-5761-4a16-a78b-5e35d17ecae3</relationship-value> + </relationship-data> + <relationship-data> + <relationship-key>model.model-invariant-id</relationship-key> + <relationship-value>19b9eba0-b079-4ce4-82af-5d05d8a35cfa</relationship-value> + </relationship-data> + </relationship> + </relationship-list> + </model-element> + <model-element> + <new-data-del-flag>T</new-data-del-flag> + <cardinality>unbounded</cardinality> + <model-elements/> + <relationship-list> + <relationship> + <related-to>model-ver</related-to> + <relationship-data> + <relationship-key>model-ver.model-version-id</relationship-key> + <relationship-value>e7cb4ca8-e1a5-4487-a716-4ae0bcd8aef5</relationship-value> + </relationship-data> + <relationship-data> + <relationship-key>model.model-invariant-id</relationship-key> + <relationship-value>50b9e2fa-005c-4bbe-b651-3251dece4cd8</relationship-value> + </relationship-data> + </relationship> + </relationship-list> + </model-element> + </model-elements> + <relationship-list> + <relationship> + <related-to>model-ver</related-to> + <relationship-data> + <relationship-key>model-ver.model-version-id</relationship-key> + <relationship-value>7ad0915f-25c0-4a70-b9bc-185a75f87564</relationship-value> + </relationship-data> + <relationship-data> + <relationship-key>model.model-invariant-id</relationship-key> + <relationship-value>f6d6a23d-a1a9-48ff-8419-b6530da2d381</relationship-value> + </relationship-data> + </relationship> + </relationship-list> + </model-element> + </model-elements> + </model-ver> + </model-vers> +</model>
\ No newline at end of file diff --git a/vcpe_beijing/vcpe/__tmp/Artifacts/Deployment/MODEL_INVENTORY_PROFILE/AAI-vcpesvc_rescust_20180927a-service-1.0.xml b/vcpe_beijing/vcpe/__tmp/Artifacts/Deployment/MODEL_INVENTORY_PROFILE/AAI-vcpesvc_rescust_20180927a-service-1.0.xml new file mode 100644 index 0000000..cb3a54a --- /dev/null +++ b/vcpe_beijing/vcpe/__tmp/Artifacts/Deployment/MODEL_INVENTORY_PROFILE/AAI-vcpesvc_rescust_20180927a-service-1.0.xml @@ -0,0 +1,87 @@ +<model xmlns="http://org.onap.aai.inventory/v11"> + <model-invariant-id>082434c8-b752-4e9c-ad9c-e9aa47c6598d</model-invariant-id> + <model-type>service</model-type> + <model-vers> + <model-ver> + <model-version-id>34e4ce3b-de78-442b-8d4c-e389f944b71d</model-version-id> + <model-name>vcpesvc_rescust_20180927a</model-name> + <model-version>1.0</model-version> + <model-description>vcpesvc_rescust_20180927a</model-description> + <model-elements> + <model-element> + <new-data-del-flag>T</new-data-del-flag> + <cardinality>unbounded</cardinality> + <model-elements> + <model-element> + <new-data-del-flag>T</new-data-del-flag> + <cardinality>unbounded</cardinality> + <model-elements/> + <relationship-list> + <relationship> + <related-to>model-ver</related-to> + <relationship-data> + <relationship-key>model-ver.model-version-id</relationship-key> + <relationship-value>5d723e2e-384b-48a5-8bdf-19b7b42fb956</relationship-value> + </relationship-data> + <relationship-data> + <relationship-key>model.model-invariant-id</relationship-key> + <relationship-value>0801524f-49f4-451b-ab2e-d67db13b4d0d</relationship-value> + </relationship-data> + </relationship> + </relationship-list> + </model-element> + <model-element> + <new-data-del-flag>T</new-data-del-flag> + <cardinality>unbounded</cardinality> + <model-elements/> + <relationship-list> + <relationship> + <related-to>model-ver</related-to> + <relationship-data> + <relationship-key>model-ver.model-version-id</relationship-key> + <relationship-value>3de68603-f200-4148-9c77-7864addf5b6a</relationship-value> + </relationship-data> + <relationship-data> + <relationship-key>model.model-invariant-id</relationship-key> + <relationship-value>be0955dc-a302-4d74-aa78-ff82cfe3a882</relationship-value> + </relationship-data> + </relationship> + </relationship-list> + </model-element> + <model-element> + <new-data-del-flag>T</new-data-del-flag> + <cardinality>unbounded</cardinality> + <model-elements/> + <relationship-list> + <relationship> + <related-to>model-ver</related-to> + <relationship-data> + <relationship-key>model-ver.model-version-id</relationship-key> + <relationship-value>dc38febc-04d0-4c17-90ee-2571ba220587</relationship-value> + </relationship-data> + <relationship-data> + <relationship-key>model.model-invariant-id</relationship-key> + <relationship-value>e47ad32f-9720-4200-8470-693fb717df36</relationship-value> + </relationship-data> + </relationship> + </relationship-list> + </model-element> + </model-elements> + <relationship-list> + <relationship> + <related-to>model-ver</related-to> + <relationship-data> + <relationship-key>model-ver.model-version-id</relationship-key> + <relationship-value>46b92144-923a-4d20-b85a-3cbd847668a9</relationship-value> + </relationship-data> + <relationship-data> + <relationship-key>model.model-invariant-id</relationship-key> + <relationship-value>82194af1-3c2c-485a-8f44-420e22a9eaa4</relationship-value> + </relationship-data> + </relationship> + </relationship-list> + </model-element> + </model-elements> + </model-ver> + </model-vers> +</model>
\ No newline at end of file diff --git a/vcpe_beijing/vcpe/__tmp/Artifacts/Deployment/MODEL_INVENTORY_PROFILE/AAI-vcpevsp_vgw_20180927a-resource-1.0.xml b/vcpe_beijing/vcpe/__tmp/Artifacts/Deployment/MODEL_INVENTORY_PROFILE/AAI-vcpevsp_vgw_20180927a-resource-1.0.xml new file mode 100644 index 0000000..96a0e67 --- /dev/null +++ b/vcpe_beijing/vcpe/__tmp/Artifacts/Deployment/MODEL_INVENTORY_PROFILE/AAI-vcpevsp_vgw_20180927a-resource-1.0.xml @@ -0,0 +1,51 @@ +<model xmlns="http://org.onap.aai.inventory/v11"> + <model-invariant-id>0801524f-49f4-451b-ab2e-d67db13b4d0d</model-invariant-id> + <model-type>resource</model-type> + <model-vers> + <model-ver> + <model-version-id>5d723e2e-384b-48a5-8bdf-19b7b42fb956</model-version-id> + <model-name>vcpevsp_vgw_20180927a</model-name> + <model-version>1.0</model-version> + <model-description>vcpevsp_vgw_20180927a</model-description> + <model-elements> + <model-element> + <new-data-del-flag>T</new-data-del-flag> + <cardinality>unbounded</cardinality> + <model-elements> + <model-element> + <new-data-del-flag>T</new-data-del-flag> + <cardinality>unbounded</cardinality> + <model-elements/> + <relationship-list> + <relationship> + <related-to>model-ver</related-to> + <relationship-data> + <relationship-key>model-ver.model-version-id</relationship-key> + <relationship-value>819267ab-7b98-41bb-b8e7-a63cdfb1b8c5</relationship-value> + </relationship-data> + <relationship-data> + <relationship-key>model.model-invariant-id</relationship-key> + <relationship-value>b6af48f9-8a51-4277-b750-ff30f796fca3</relationship-value> + </relationship-data> + </relationship> + </relationship-list> + </model-element> + </model-elements> + <relationship-list> + <relationship> + <related-to>model-ver</related-to> + <relationship-data> + <relationship-key>model-ver.model-version-id</relationship-key> + <relationship-value>93a6166f-b3d5-4f06-b4ba-aed48d009ad9</relationship-value> + </relationship-data> + <relationship-data> + <relationship-key>model.model-invariant-id</relationship-key> + <relationship-value>acc6edd8-a8d4-4b93-afaa-0994068be14c</relationship-value> + </relationship-data> + </relationship> + </relationship-list> + </model-element> + </model-elements> + </model-ver> + </model-vers> +</model>
\ No newline at end of file diff --git a/vcpe_beijing/vcpe/__tmp/Artifacts/Resources/vcpevsp_vgw_20180927a0/Deployment/HEAT_ENV/base_vcpe_vgw.env b/vcpe_beijing/vcpe/__tmp/Artifacts/Resources/vcpevsp_vgw_20180927a0/Deployment/HEAT_ENV/base_vcpe_vgw.env new file mode 100644 index 0000000..7b167d3 --- /dev/null +++ b/vcpe_beijing/vcpe/__tmp/Artifacts/Resources/vcpevsp_vgw_20180927a0/Deployment/HEAT_ENV/base_vcpe_vgw.env @@ -0,0 +1,33 @@ +parameters: + cloud_env: "openstack" + cpe_public_net_cidr: "10.2.0.0/24" + cpe_public_net_id: "zdfw1cpe01_public" + cpe_public_subnet_id: "zdfw1cpe01_sub_public" + dcae_collector_ip: "10.0.4.102" + dcae_collector_port: "8080" + demo_artifacts_version: "1.1.0" + hc2vpp_source_repo_branch: "stable/1704" + hc2vpp_source_repo_url: "https://gerrit.fd.io/r/hc2vpp" + install_script_version: "1.1.0-SNAPSHOT" + key_name: "vgw_key" + mux_gw_private_net_cidr: "10.5.0.0/24" + mux_gw_private_net_id: "zdfw1muxgw01_private" + mux_gw_private_subnet_id: "zdfw1muxgw01_sub_private" + mux_ip_addr: "10.5.0.20" + onap_private_net_cidr: "10.0.0.0/16" + onap_private_net_id: "oam_onap_8zLM" + onap_private_subnet_id: "oam_onap_8zLM" + pub_key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDQXYJYYi3/OUZXUiCYWdtc7K0m5C0dJKVxPG0eI8EWZrEHYdfYe6WoTSDJCww+1qlBSpA5ac/Ba4Wn9vh+lR1vtUKkyIC/nrYb90ReUd385Glkgzrfh5HdR5y5S2cL/Frh86lAn9r6b3iWTJD8wBwXFyoe1S2nMTOIuG4RPNvfmyCTYVh8XTCCE8HPvh3xv2r4egawG1P4Q4UDwk+hDBXThY2KS8M5/8EMyxHV0ImpLbpYCTBA6KYDIRtqmgS6iKyy8v2D1aSY5mc9J0T5t9S2Gv+VZQNWQDDKNFnxqYaAo1uEoq/i1q63XC5AD3ckXb2VT6dp23BQMdDfbHyUWfJN" + public_net_id: "971040b2-7059-49dc-b220-4fab50cb2ad4" + repo_url_artifacts: "https://nexus.onap.org/content/groups/staging" + repo_url_blob: "https://nexus.onap.org/content/sites/raw" + vcpe_flavor_name: "m1.medium" + vcpe_image_name: "vgw-base-ubuntu-16-04" + vf_module_id: "vCPE_Customer_GW" + vg_vgmux_tunnel_vni: 100 + vgw_name_0: "zdcpe1cpe01gw01" + vgw_private_ip_0: "10.5.0.22" + vgw_private_ip_1: "10.0.101.30" + vnf_id: "vCPE_Infrastructure_GW_demo_app" + vpp_source_repo_branch: "stable/1704" + vpp_source_repo_url: "https://gerrit.fd.io/r/vpp" diff --git a/vcpe_beijing/vcpe/__tmp/Artifacts/Resources/vcpevsp_vgw_20180927a0/Deployment/VF_MODULES_METADATA/vcpevsp_vgw_20180927a0_modules.json b/vcpe_beijing/vcpe/__tmp/Artifacts/Resources/vcpevsp_vgw_20180927a0/Deployment/VF_MODULES_METADATA/vcpevsp_vgw_20180927a0_modules.json new file mode 100644 index 0000000..f673828 --- /dev/null +++ b/vcpe_beijing/vcpe/__tmp/Artifacts/Resources/vcpevsp_vgw_20180927a0/Deployment/VF_MODULES_METADATA/vcpevsp_vgw_20180927a0_modules.json @@ -0,0 +1,25 @@ +[ + { + "vfModuleModelName": "VcpevspVgw20180927a..base_vcpe_vgw..module-0", + "vfModuleModelInvariantUUID": "b6af48f9-8a51-4277-b750-ff30f796fca3", + "vfModuleModelVersion": "1", + "vfModuleModelUUID": "819267ab-7b98-41bb-b8e7-a63cdfb1b8c5", + "vfModuleModelCustomizationUUID": "1444c1d5-40eb-4924-be8c-c8c179410a0b", + "isBase": true, + "artifacts": [ + "90f4236b-a6b6-4519-bc94-53888a962e6e", + "984e2494-5942-4a63-a2b3-a96633778a69" + ], + "properties": { + "min_vf_module_instances": "1", + "vf_module_label": "base_vcpe_vgw", + "max_vf_module_instances": "1", + "vfc_list": "", + "vf_module_description": "", + "vf_module_type": "Base", + "availability_zone_count": "", + "volume_group": "false", + "initial_count": "1" + } + } +]
\ No newline at end of file diff --git a/vcpe_beijing/vcpe/__tmp/Artifacts/org.openecomp.resource.vf.VcpevspVgw20180927a_v1.0/Deployment/HEAT/base_vcpe_vgw.yaml b/vcpe_beijing/vcpe/__tmp/Artifacts/org.openecomp.resource.vf.VcpevspVgw20180927a_v1.0/Deployment/HEAT/base_vcpe_vgw.yaml new file mode 100644 index 0000000..b0f5005 --- /dev/null +++ b/vcpe_beijing/vcpe/__tmp/Artifacts/org.openecomp.resource.vf.VcpevspVgw20180927a_v1.0/Deployment/HEAT/base_vcpe_vgw.yaml @@ -0,0 +1,274 @@ +##########################################################################
+#
+#==================LICENSE_START==========================================
+#
+#
+# Copyright 2017 AT&T Intellectual Property. All rights reserved.
+#
+# 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============================================
+#
+# ECOMP is a trademark and service mark of AT&T Intellectual Property.
+#
+##########################################################################
+
+heat_template_version: 2013-05-23
+
+description: Heat template to deploy vCPE vGateway (vG)
+
+##############
+# #
+# PARAMETERS #
+# #
+##############
+
+parameters:
+ vcpe_image_name:
+ type: string
+ label: Image name or ID
+ description: Image to be used for compute instance
+ vcpe_flavor_name:
+ type: string
+ label: Flavor
+ description: Type of instance (flavor) to be used
+ public_net_id:
+ type: string
+ label: Public network name or ID
+ description: Public network that enables remote connection to VNF
+ mux_gw_private_net_id:
+ type: string
+ label: vGMUX private network name or ID
+ description: Private network that connects vGMUX to vGWs
+ mux_gw_private_subnet_id:
+ type: string
+ label: vGMUX private sub-network name or ID
+ description: vGMUX private sub-network name or ID
+ mux_gw_private_net_cidr:
+ type: string
+ label: vGMUX private network CIDR
+ description: The CIDR of the vGMUX private network
+ onap_private_net_id:
+ type: string
+ label: ONAP management network name or ID
+ description: Private network that connects ONAP components and the VNF
+ onap_private_subnet_id:
+ type: string
+ label: ONAP management sub-network name or ID
+ description: Private sub-network that connects ONAP components and the VNF
+ onap_private_net_cidr:
+ type: string
+ label: ONAP private network CIDR
+ description: The CIDR of the protected private network
+ cpe_public_net_id:
+ type: string
+ label: vCPE network that emulates internetmanagement name or ID
+ description: Private network that connects vGW to emulated internet
+ cpe_public_subnet_id:
+ type: string
+ label: vCPE Public subnet
+ description: vCPE Public subnet
+ cpe_public_net_cidr:
+ type: string
+ label: vCPE public network CIDR
+ description: The CIDR of the vCPE public
+ vgw_private_ip_0:
+ type: string
+ label: vGW private IP address towards the vGMUX
+ description: Private IP address that is assigned to the vGW to communicate with vGMUX
+ vgw_private_ip_1:
+ type: string
+ label: vGW private IP address towards the ONAP management network
+ description: Private IP address that is assigned to the vGW to communicate with ONAP components
+## VPP will use DHCP to get the vgw_private_ip_2 on the CPE_PUBLIC subnet
+ ##vgw_private_ip_2:
+ ##type: string
+ ##label: vGW private IP address towards the vCPE public network
+ ##description: Private IP address that is assigned to the vGW to communicate with vCPE public network
+ vgw_name_0:
+ type: string
+ label: vGW name
+ description: Name of the vGW
+ vnf_id:
+ type: string
+ label: VNF ID
+ description: The VNF ID is provided by ONAP
+ vf_module_id:
+ type: string
+ label: vCPE module ID
+ description: The vCPE Module ID is provided by ONAP
+ dcae_collector_ip:
+ type: string
+ label: DCAE collector IP address
+ description: IP address of the DCAE collector
+ dcae_collector_port:
+ type: string
+ label: DCAE collector port
+ description: Port of the DCAE collector
+ key_name:
+ type: string
+ label: Key pair name
+ description: Public/Private key pair name
+ pub_key:
+ type: string
+ label: Public key
+ description: Public key to be installed on the compute instance
+ repo_url_blob:
+ type: string
+ label: Repository URL
+ description: URL of the repository that hosts the demo packages
+ repo_url_artifacts:
+ type: string
+ label: Repository URL
+ description: URL of the repository that hosts the demo packages
+ install_script_version:
+ type: string
+ label: Installation script version number
+ description: Version number of the scripts that install the vFW demo app
+ demo_artifacts_version:
+ type: string
+ label: Artifacts version used in demo vnfs
+ description: Artifacts (jar, tar.gz) version used in demo vnfs
+ cloud_env:
+ type: string
+ label: Cloud environment
+ description: Cloud environment (e.g., openstack, rackspace)
+ vpp_source_repo_url:
+ type: string
+ label: VPP Source Git Repo
+ description: URL for VPP source codes
+ vpp_source_repo_branch:
+ type: string
+ label: VPP Source Git Branch
+ description: Git Branch for the VPP source codes
+ hc2vpp_source_repo_url:
+ type: string
+ label: Honeycomb Source Git Repo
+ description: URL for Honeycomb source codes
+ hc2vpp_source_repo_branch:
+ type: string
+ label: Honeycomb Source Git Branch
+ description: Git Branch for the Honeycomb source codes
+ mux_ip_addr:
+ type: string
+ label: vGMUX IP address
+ description: IP address of vGMUX
+ vg_vgmux_tunnel_vni:
+ type: number
+ label: vG-vGMUX tunnel vni
+ description: vni value of vG-vGMUX vxlan tunnel
+
+#############
+# #
+# RESOURCES #
+# #
+#############
+
+resources:
+
+ random-str:
+ type: OS::Heat::RandomString
+ properties:
+ length: 4
+
+ my_keypair:
+ type: OS::Nova::KeyPair
+ properties:
+ name:
+ str_replace:
+ template: base_rand
+ params:
+ base: { get_param: key_name }
+ rand: { get_resource: random-str }
+ public_key: { get_param: pub_key }
+ save_private_key: false
+
+ # Virtual GW Instantiation
+ vgw_private_0_port:
+ type: OS::Neutron::Port
+ properties:
+ network: { get_param: mux_gw_private_net_id }
+ fixed_ips: [{"subnet": { get_param: mux_gw_private_subnet_id }, "ip_address": { get_param: vgw_private_ip_0 }}]
+
+ vgw_private_1_port:
+ type: OS::Neutron::Port
+ properties:
+ network: { get_param: onap_private_net_id }
+ fixed_ips: [{"subnet": { get_param: onap_private_subnet_id}, "ip_address": { get_param: vgw_private_ip_1 }}]
+
+ vgw_private_2_port:
+ type: OS::Neutron::Port
+ properties:
+ network: { get_param: cpe_public_net_id}
+ fixed_ips: [{"subnet": { get_param: cpe_public_subnet_id }}]
+
+ vgw_0:
+ type: OS::Nova::Server
+ properties:
+ image: { get_param: vcpe_image_name }
+ flavor: { get_param: vcpe_flavor_name }
+ name: { get_param: vgw_name_0 }
+ key_name: { get_resource: my_keypair }
+ networks:
+ - network: { get_param: public_net_id }
+ - port: { get_resource: vgw_private_0_port }
+ - port: { get_resource: vgw_private_1_port }
+ - port: { get_resource: vgw_private_2_port }
+ metadata: {vnf_id: { get_param: vnf_id }, vf_module_id: { get_param: vf_module_id }}
+ user_data_format: RAW
+ user_data:
+ str_replace:
+ params:
+ __mux_gw_private_net_ipaddr__ : { get_param: vgw_private_ip_0 }
+ __oam_ipaddr__ : { get_param: vgw_private_ip_1 }
+ __oam_cidr__ : { get_param: onap_private_net_cidr }
+ __cpe_public_net_cidr__ : { get_param: cpe_public_net_cidr }
+ __mux_gw_private_net_cidr__ : { get_param: mux_gw_private_net_cidr }
+ __repo_url_blob__ : { get_param: repo_url_blob }
+ __repo_url_artifacts__ : { get_param: repo_url_artifacts }
+ __demo_artifacts_version__ : { get_param: demo_artifacts_version }
+ __install_script_version__ : { get_param: install_script_version }
+ __cloud_env__ : { get_param: cloud_env }
+ __vpp_source_repo_url__ : { get_param: vpp_source_repo_url }
+ __vpp_source_repo_branch__ : { get_param: vpp_source_repo_branch }
+ __hc2vpp_source_repo_url__ : { get_param: hc2vpp_source_repo_url }
+ __hc2vpp_source_repo_branch__ : { get_param: hc2vpp_source_repo_branch }
+ __mux_ip_addr__: { get_param: mux_ip_addr }
+ __vg_vgmux_tunnel_vni__: { get_param: vg_vgmux_tunnel_vni }
+ template: |
+ #!/bin/bash
+
+ # Create configuration files
+ mkdir /opt/config
+ echo "__oam_ipaddr__" > /opt/config/oam_ipaddr.txt
+ echo "__oam_cidr__" > /opt/config/oam_cidr.txt
+ echo "__cpe_public_net_cidr__" > /opt/config/cpe_public_net_cidr.txt
+ echo "__mux_gw_private_net_ipaddr__" > /opt/config/mux_gw_private_net_ipaddr.txt
+ echo "__mux_gw_private_net_cidr__" > /opt/config/mux_gw_private_net_cidr.txt
+ echo "__repo_url_blob__" > /opt/config/repo_url_blob.txt
+ echo "__repo_url_artifacts__" > /opt/config/repo_url_artifacts.txt
+ echo "__demo_artifacts_version__" > /opt/config/demo_artifacts_version.txt
+ echo "__install_script_version__" > /opt/config/install_script_version.txt
+ echo "__cloud_env__" > /opt/config/cloud_env.txt
+ echo "__vpp_source_repo_url__" > /opt/config/vpp_source_repo_url.txt
+ echo "__vpp_source_repo_branch__" > /opt/config/vpp_source_repo_branch.txt
+ echo "__hc2vpp_source_repo_url__" > /opt/config/hc2vpp_source_repo_url.txt
+ echo "__hc2vpp_source_repo_branch__" > /opt/config/hc2vpp_source_repo_branch.txt
+ echo "__mux_ip_addr__" > /opt/config/mux_ip_addr.txt
+ echo "__vg_vgmux_tunnel_vni__" > /opt/config/vg_vgmux_tunnel_vni.txt
+
+ # Download and run install script
+ curl -k __repo_url_blob__/org.onap.demo/vnfs/vcpe/__install_script_version__/v_gw_install.sh -o /opt/v_gw_install.sh
+ cd /opt
+ chmod +x v_gw_install.sh
+ ./v_gw_install.sh
+
diff --git a/vcpe_beijing/vcpe/__tmp/Artifacts/org.openecomp.resource.vf.VcpevspVgw20180927a_v1.0/Deployment/VENDOR_LICENSE/vendor-license-model.xml b/vcpe_beijing/vcpe/__tmp/Artifacts/org.openecomp.resource.vf.VcpevspVgw20180927a_v1.0/Deployment/VENDOR_LICENSE/vendor-license-model.xml new file mode 100644 index 0000000..97e3c58 --- /dev/null +++ b/vcpe_beijing/vcpe/__tmp/Artifacts/org.openecomp.resource.vf.VcpevspVgw20180927a_v1.0/Deployment/VENDOR_LICENSE/vendor-license-model.xml @@ -0,0 +1 @@ +<vendor-license-model xmlns="http://xmlns.openecomp.org/asdc/license-model/1.0"><vendor-name>tutorial-license</vendor-name><entitlement-pool-list><entitlement-pool><entitlement-pool-invariant-uuid>f58e161c74d649fa888b8fad9c5b7476</entitlement-pool-invariant-uuid><entitlement-pool-uuid>A869CDDF1B3E49B2952C78E33CACDEA8</entitlement-pool-uuid><version>1.0</version><name>tutorial entitlement pool</name><description>tutorial entitlement pool</description><increments></increments><manufacturer-reference-number>000001</manufacturer-reference-number><start-date/><expiry-date/><threshold-value><unit>Absolute</unit><value>100</value></threshold-value><operational-scope><value>Network_Wide</value></operational-scope><vendor-limits/><sp-limits/></entitlement-pool></entitlement-pool-list><license-key-group-list><license-key-group><version>1.0</version><name>tutorial license key group</name><description>tutorial license key group</description><type>Universal</type><increments/><manufacturerReferenceNumber>000001</manufacturerReferenceNumber><license-key-group-invariant-uuid>1f16fcc725144adfbd9d80ac75a9dc11</license-key-group-invariant-uuid><license-key-group-uuid>C9612ED211EA4C56BC98C427459E6ECC</license-key-group-uuid><start-date/><expiry-date/><threshold-value><unit/><value/></threshold-value><operational-scope><value>Network_Wide</value></operational-scope><vendor-limits/><sp-limits/></license-key-group></license-key-group-list></vendor-license-model>
\ No newline at end of file diff --git a/vcpe_beijing/vcpe/__tmp/Artifacts/org.openecomp.resource.vf.VcpevspVgw20180927a_v1.0/Deployment/VF_LICENSE/vf-license-model.xml b/vcpe_beijing/vcpe/__tmp/Artifacts/org.openecomp.resource.vf.VcpevspVgw20180927a_v1.0/Deployment/VF_LICENSE/vf-license-model.xml new file mode 100644 index 0000000..fb48d5b --- /dev/null +++ b/vcpe_beijing/vcpe/__tmp/Artifacts/org.openecomp.resource.vf.VcpevspVgw20180927a_v1.0/Deployment/VF_LICENSE/vf-license-model.xml @@ -0,0 +1 @@ +<vf-license-model xmlns="http://xmlns.openecomp.org/asdc/license-model/1.0"><vendor-name>tutorial-license</vendor-name><vf-id>ed396ecb96664a6899a106f0cbe52221</vf-id><feature-group-list><feature-group><entitlement-pool-list><entitlement-pool><name>tutorial entitlement pool</name><description>tutorial entitlement pool</description><increments></increments><entitlement-pool-invariant-uuid>f58e161c74d649fa888b8fad9c5b7476</entitlement-pool-invariant-uuid><entitlement-pool-uuid>A869CDDF1B3E49B2952C78E33CACDEA8</entitlement-pool-uuid><manufacturer-reference-number>000001</manufacturer-reference-number><version>1.0</version><start-date/><expiry-date/><threshold-value><unit>Absolute</unit><value>100</value></threshold-value><operational-scope><value>Network_Wide</value></operational-scope><vendor-limits/><sp-limits/></entitlement-pool></entitlement-pool-list><license-key-group-list><license-key-group><name>tutorial license key group</name><description>tutorial license key group</description><type>Universal</type><increments/><license-key-group-invariant-uuid>1f16fcc725144adfbd9d80ac75a9dc11</license-key-group-invariant-uuid><license-key-group-uuid>C9612ED211EA4C56BC98C427459E6ECC</license-key-group-uuid><manufacturer-reference-number>000001</manufacturer-reference-number><version>1.0</version><start-date/><expiry-date/><threshold-value><unit/><value/></threshold-value><operational-scope><value>Network_Wide</value></operational-scope><vendor-limits/><sp-limits/></license-key-group></license-key-group-list><name>tutorial feature group</name><description>tutorial feature group</description><feature-group-uuid>971ced57d985457cb96373160a8d856f</feature-group-uuid><part-number>123456</part-number></feature-group></feature-group-list></vf-license-model>
\ No newline at end of file diff --git a/vcpe_beijing/vcpe/__tmp/Artifacts/org.openecomp.resource.vf.VcpevspVgw20180927a_v1.0/Informational/GUIDE/VSP_vcpevsp_vgw_20180927a_Information.txt b/vcpe_beijing/vcpe/__tmp/Artifacts/org.openecomp.resource.vf.VcpevspVgw20180927a_v1.0/Informational/GUIDE/VSP_vcpevsp_vgw_20180927a_Information.txt new file mode 100644 index 0000000..83cd8ae --- /dev/null +++ b/vcpe_beijing/vcpe/__tmp/Artifacts/org.openecomp.resource.vf.VcpevspVgw20180927a_v1.0/Informational/GUIDE/VSP_vcpevsp_vgw_20180927a_Information.txt @@ -0,0 +1,58 @@ +Proprietary information (Restricted) +For use only by authorized individuals and not for general distribution. + + +1. VSP Details: + a. Name: vcpevsp_vgw_20180927a + b. Description vcpevsp_vgw_20180927a + c. Version: 0.0 + d. Vendor: tutorial-license + e. Category: resourceNewCategory.network l2-3 + f. License Details: + i. License Model Version: 0.0 + ii. License Agreement Name: 1712cdd3a3eb458d81ab76b7770b8d0d + iii List of Feature Groups: + 1. 971ced57d985457cb96373160a8d856f + g. High Availability + h. Storage Data Back-up Details: + i. Data Replication Required?: false + ii. Data Size to replicate in GB: null + iii. Data replication frequency: null + iv. Replication Source: null + v. Replication Destination: null + 3. List of VFCs + a. For each VFC: + i. VFC Name: + ii. Description: + iii. Images: + iv. Compute/VM Characteristics + 1. vCPU: + 2. CPU over-subscription: + 3. Memory: + 4. Disk: + v. Hypervisor Details + 1. Name: KVM + 2. Drivers: null + vi. Guest OS Details + 1. Name: null + 2. Bit Size: 64 + 3. Tools: null + vii. Number of VFC Instances + viii. vNICs + 5. Protocols: Protocols{protocols=[], protocolWithHighestTrafficProfile=''} + 6. IP v4 Required: true + 7. IP v6 Required: false + viii. vNICs + 5. Protocols: Protocols{protocols=[], protocolWithHighestTrafficProfile=''} + 6. IP v4 Required: true + 7. IP v6 Required: false + viii. vNICs + 5. Protocols: Protocols{protocols=[], protocolWithHighestTrafficProfile=''} + 6. IP v4 Required: true + 7. IP v6 Required: false + ix. Recovery Details: + + + +Proprietary information (Restricted) +For use only by authorized individuals and not for general distribution.
\ No newline at end of file |