aboutsummaryrefslogtreecommitdiffstats
path: root/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedNodesConnectedIn
diff options
context:
space:
mode:
Diffstat (limited to 'openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedNodesConnectedIn')
-rw-r--r--openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedNodesConnectedIn/out/GlobalSubstitutionTypesServiceTemplate.yaml90
-rw-r--r--openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedNodesConnectedIn/out/MainServiceTemplate.yaml80
-rw-r--r--openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedNodesConnectedIn/out/Nested_computeServiceTemplate.yaml2
-rw-r--r--openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedNodesConnectedIn/out/nested-oam_v0.1ServiceTemplate.yaml104
-rw-r--r--openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedNodesConnectedIn/out/nested-pcm_v0.1ServiceTemplate.yaml104
5 files changed, 252 insertions, 128 deletions
diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedNodesConnectedIn/out/GlobalSubstitutionTypesServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedNodesConnectedIn/out/GlobalSubstitutionTypesServiceTemplate.yaml
index a0430c354b..3e8521f381 100644
--- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedNodesConnectedIn/out/GlobalSubstitutionTypesServiceTemplate.yaml
+++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedNodesConnectedIn/out/GlobalSubstitutionTypesServiceTemplate.yaml
@@ -24,6 +24,12 @@ node_types:
description: UID of OAM network
required: true
status: SUPPORTED
+ port_pcm_port_1_network_role_tag:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
availabilityzone_name:
type: string
description: availabilityzone name
@@ -34,7 +40,7 @@ node_types:
required: true
status: SUPPORTED
entry_schema:
- type: json
+ type: org.openecomp.datatypes.network.VlanRequirements
pcm_image_name:
type: string
description: PCRF CM image name
@@ -58,6 +64,12 @@ node_types:
status: SUPPORTED
entry_schema:
type: string
+ port_pcm_port_0_network_role_tag:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
pcm_server_name:
type: string
description: PCRF CM server name
@@ -69,17 +81,13 @@ node_types:
required: true
status: SUPPORTED
port_pcm_port_1_exCP_naming:
- type: list
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- entry_schema:
- type: json
port_pcm_port_0_exCP_naming:
- type: list
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- entry_schema:
- type: json
oam_net_name:
type: string
description: OAM network name
@@ -91,6 +99,12 @@ node_types:
status: SUPPORTED
entry_schema:
type: string
+ port_pcm_port_0_ip_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
oam_net_gw:
type: string
description: CPS network gateway
@@ -106,12 +120,16 @@ node_types:
description: CPS network ip
required: true
status: SUPPORTED
+ port_pcm_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
port_pcm_port_1_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: json
+ type: org.openecomp.datatypes.network.VlanRequirements
pcm_flavor_name:
type: string
description: flavor name of PCRF CM instance
@@ -122,6 +140,16 @@ node_types:
description: CPS Cluman Cinder Volume
required: true
status: SUPPORTED
+ port_pcm_port_1_ip_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pcm_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
cps_net_name:
type: string
description: CPS network name
@@ -587,6 +615,12 @@ node_types:
status: SUPPORTED
entry_schema:
type: string
+ port_oam_port_1_network_role_tag:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
oam_server_name:
type: string
description: oam server name
@@ -604,18 +638,34 @@ node_types:
status: SUPPORTED
entry_schema:
type: string
+ port_oam_port_1_ip_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_oam_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
port_oam_port_1_order:
type: list
required: true
status: SUPPORTED
entry_schema:
type: integer
+ port_oam_port_0_network_role_tag:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
port_oam_port_1_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: json
+ type: org.openecomp.datatypes.network.VlanRequirements
oam_image_name:
type: string
description: oam image name
@@ -636,6 +686,10 @@ node_types:
description: CPS network gateway
required: true
status: SUPPORTED
+ port_oam_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
oam_flavor_name:
type: string
description: flavor name of PCRF CM instance
@@ -662,19 +716,15 @@ node_types:
required: true
status: SUPPORTED
entry_schema:
- type: json
+ type: org.openecomp.datatypes.network.VlanRequirements
port_oam_port_1_exCP_naming:
- type: list
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- entry_schema:
- type: json
port_oam_port_0_exCP_naming:
- type: list
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- entry_schema:
- type: json
pcm_vol:
type: string
description: CPS Cluman Cinder Volume
@@ -695,6 +745,12 @@ node_types:
description: CPS network mask
required: true
status: SUPPORTED
+ port_oam_port_0_ip_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
shared_security_group_id1:
type: string
description: UID of OAM network
@@ -1419,4 +1475,4 @@ node_types:
type: tosca.capabilities.network.Bindable
occurrences:
- 1
- - UNBOUNDED \ No newline at end of file
+ - UNBOUNDED
diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedNodesConnectedIn/out/MainServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedNodesConnectedIn/out/MainServiceTemplate.yaml
index 4653c34dcd..e297848243 100644
--- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedNodesConnectedIn/out/MainServiceTemplate.yaml
+++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedNodesConnectedIn/out/MainServiceTemplate.yaml
@@ -159,8 +159,15 @@ topology_template:
directives:
- substitutable
properties:
+ port_pcm_port_1_network_role_tag: oam
availabilityzone_name:
get_input: availabilityzone_name
+ port_pcm_port_0_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
oam_net_gw:
get_input: oam_net_gw
pcm_image_name:
@@ -171,6 +178,9 @@ topology_template:
get_input:
- cps_net_ips
- 0
+ port_pcm_port_1_mac_requirements:
+ mac_count_required:
+ is_required: false
pcm_flavor_name:
get_input: pcm_flavor_name
service_template_filter:
@@ -179,6 +189,16 @@ topology_template:
get_input:
- pcm_volumes
- 0
+ port_pcm_port_1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
+ port_pcm_port_0_network_role_tag: cps
+ port_pcm_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
pcm_server_name:
get_input:
- pcm_server_names
@@ -206,8 +226,28 @@ topology_template:
service_template_filter:
substitute_service_template: nested-pcm_v0.1ServiceTemplate.yaml
p2: jsa_security_group2
+ port_pcm_port_1_network_role_tag: oam
+ port_pcm_port_0_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
pcm_image_name:
get_input: pcm_image_name
+ port_pcm_port_1_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_pcm_port_1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
+ port_pcm_port_0_network_role_tag: cps
+ port_pcm_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
pcm_server_name:
get_input:
- pcm_server_names
@@ -235,22 +275,36 @@ topology_template:
get_input: availabilityzone_name
oam_net_gw:
get_input: oam_net_gw
+ port_oam_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
oam_flavor_name:
get_input: oam_flavor_name
cps_net_ip:
get_input:
- cps_net_ips
- 0
+ port_oam_port_1_network_role_tag: oam
oam_server_name:
get_input:
- oam_server_names
- 0
service_template_filter:
substitute_service_template: nested-oam_v0.1ServiceTemplate.yaml
+ port_oam_port_1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
+ port_oam_port_1_mac_requirements:
+ mac_count_required:
+ is_required: false
pcm_vol:
get_input:
- pcm_volumes
- 0
+ port_oam_port_0_network_role_tag: cps
oam_image_name:
get_input: oam_image_name
cps_net_name:
@@ -263,6 +317,12 @@ topology_template:
- 0
oam_net_mask:
get_input: oam_net_mask
+ port_oam_port_0_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
oam_net_name:
get_input: oam_net_name
compute_port_0:
@@ -288,6 +348,26 @@ topology_template:
substitute_service_template: nested-oam_v0.1ServiceTemplate.yaml
p2:
get_input: shared_security_group_id2
+ port_oam_port_1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
+ port_oam_port_1_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_oam_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_oam_port_0_network_role_tag: cps
+ port_oam_port_1_network_role_tag: oam
+ port_oam_port_0_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
shared_security_group_id1:
get_input: shared_security_group_id1
jsa_security_group1:
diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedNodesConnectedIn/out/Nested_computeServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedNodesConnectedIn/out/Nested_computeServiceTemplate.yaml
index 22bdef3d42..cd2a098c90 100644
--- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedNodesConnectedIn/out/Nested_computeServiceTemplate.yaml
+++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedNodesConnectedIn/out/Nested_computeServiceTemplate.yaml
@@ -200,4 +200,4 @@ topology_template:
- local_storage
dependency_compute:
- compute
- - dependency \ No newline at end of file
+ - dependency
diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedNodesConnectedIn/out/nested-oam_v0.1ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedNodesConnectedIn/out/nested-oam_v0.1ServiceTemplate.yaml
index 2decadf3c7..ccd5ed5c66 100644
--- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedNodesConnectedIn/out/nested-oam_v0.1ServiceTemplate.yaml
+++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedNodesConnectedIn/out/nested-oam_v0.1ServiceTemplate.yaml
@@ -32,6 +32,11 @@ topology_template:
required: true
entry_schema:
type: string
+ port_oam_port_1_network_role_tag:
+ type: list
+ required: true
+ entry_schema:
+ type: string
oam_server_name:
label: oam server name
hidden: false
@@ -48,16 +53,29 @@ topology_template:
required: true
entry_schema:
type: string
+ port_oam_port_1_ip_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_oam_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
port_oam_port_1_order:
type: list
required: true
entry_schema:
type: integer
+ port_oam_port_0_network_role_tag:
+ type: list
+ required: true
+ entry_schema:
+ type: string
port_oam_port_1_vlan_requirements:
type: list
required: true
entry_schema:
- type: json
+ type: org.openecomp.datatypes.network.VlanRequirements
oam_image_name:
label: image name
hidden: false
@@ -82,6 +100,9 @@ topology_template:
immutable: false
type: string
description: CPS network gateway
+ port_oam_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
oam_flavor_name:
label: PCRF CM flavor name
hidden: false
@@ -109,17 +130,13 @@ topology_template:
type: list
required: true
entry_schema:
- type: json
+ type: org.openecomp.datatypes.network.VlanRequirements
port_oam_port_1_exCP_naming:
- type: list
+ type: org.openecomp.datatypes.Naming
required: true
- entry_schema:
- type: json
port_oam_port_0_exCP_naming:
- type: list
+ type: org.openecomp.datatypes.Naming
required: true
- entry_schema:
- type: json
pcm_vol:
label: CPS Cluman Cinder Volume
hidden: false
@@ -144,6 +161,11 @@ topology_template:
immutable: false
type: string
description: CPS network mask
+ port_oam_port_0_ip_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
shared_security_group_id1:
hidden: false
immutable: false
@@ -154,42 +176,28 @@ topology_template:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: true
- floating_ip_count_required:
- is_required: false
+ get_input: port_oam_port_0_ip_requirements
security_groups:
- get_input: shared_security_group_id1
network_role:
- get_input:
- - port_oam_port_0_network_role
- - index_value
+ get_input: port_oam_port_0_network_role
fixed_ips:
- ip_address:
get_input: cps_net_ip
subnetpoolid:
- get_input:
- - port_oam_port_0_subnetpoolid
- - index_value
+ get_input: port_oam_port_0_subnetpoolid
mac_requirements:
- mac_count_required:
- is_required: false
+ get_input: port_oam_port_0_mac_requirements
exCP_naming:
- get_input:
- - port_oam_port_0_exCP_naming
- - index_value
+ get_input: port_oam_port_0_exCP_naming
vlan_requirements:
- get_input:
- - port_oam_port_0_vlan_requirements
- - index_value
- network_role_tag: cps
+ get_input: port_oam_port_0_vlan_requirements
+ network_role_tag:
+ get_input: port_oam_port_0_network_role_tag
network:
get_input: cps_net_name
order:
- get_input:
- - port_oam_port_0_order
- - index_value
+ get_input: port_oam_port_0_order
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
@@ -211,43 +219,29 @@ topology_template:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: true
- floating_ip_count_required:
- is_required: false
+ get_input: port_oam_port_1_ip_requirements
security_groups:
- get_input: shared_security_group_id1
- get_input: security_group_name
network_role:
- get_input:
- - port_oam_port_1_network_role
- - index_value
+ get_input: port_oam_port_1_network_role
fixed_ips:
- ip_address:
get_input: oam_net_ip
subnetpoolid:
- get_input:
- - port_oam_port_1_subnetpoolid
- - index_value
+ get_input: port_oam_port_1_subnetpoolid
mac_requirements:
- mac_count_required:
- is_required: false
+ get_input: port_oam_port_1_mac_requirements
exCP_naming:
- get_input:
- - port_oam_port_1_exCP_naming
- - index_value
+ get_input: port_oam_port_1_exCP_naming
vlan_requirements:
- get_input:
- - port_oam_port_1_vlan_requirements
- - index_value
- network_role_tag: oam
+ get_input: port_oam_port_1_vlan_requirements
+ network_role_tag:
+ get_input: port_oam_port_1_network_role_tag
network:
get_input: oam_net_name
order:
- get_input:
- - port_oam_port_1_order
- - index_value
+ get_input: port_oam_port_1_order
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
@@ -477,4 +471,4 @@ topology_template:
- link
dependency_server_oam:
- server_oam
- - dependency \ No newline at end of file
+ - dependency
diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedNodesConnectedIn/out/nested-pcm_v0.1ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedNodesConnectedIn/out/nested-pcm_v0.1ServiceTemplate.yaml
index b07c726b57..6309367294 100644
--- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedNodesConnectedIn/out/nested-pcm_v0.1ServiceTemplate.yaml
+++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedNodesConnectedIn/out/nested-pcm_v0.1ServiceTemplate.yaml
@@ -26,6 +26,11 @@ topology_template:
immutable: false
type: string
description: UID of OAM network
+ port_pcm_port_1_network_role_tag:
+ type: list
+ required: true
+ entry_schema:
+ type: string
availabilityzone_name:
label: availabilityzone name
hidden: false
@@ -36,7 +41,7 @@ topology_template:
type: list
required: true
entry_schema:
- type: json
+ type: org.openecomp.datatypes.network.VlanRequirements
pcm_image_name:
label: image name
hidden: false
@@ -58,6 +63,11 @@ topology_template:
required: true
entry_schema:
type: string
+ port_pcm_port_0_network_role_tag:
+ type: list
+ required: true
+ entry_schema:
+ type: string
pcm_server_name:
label: PCRF CM server name
hidden: false
@@ -71,15 +81,11 @@ topology_template:
type: string
description: CPS network mask
port_pcm_port_1_exCP_naming:
- type: list
+ type: org.openecomp.datatypes.Naming
required: true
- entry_schema:
- type: json
port_pcm_port_0_exCP_naming:
- type: list
+ type: org.openecomp.datatypes.Naming
required: true
- entry_schema:
- type: json
oam_net_name:
label: OAM network name
hidden: false
@@ -91,6 +97,11 @@ topology_template:
required: true
entry_schema:
type: string
+ port_pcm_port_0_ip_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
oam_net_gw:
label: CPS network gateway
hidden: false
@@ -109,11 +120,14 @@ topology_template:
immutable: false
type: string
description: CPS network ip
+ port_pcm_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
port_pcm_port_1_vlan_requirements:
type: list
required: true
entry_schema:
- type: json
+ type: org.openecomp.datatypes.network.VlanRequirements
pcm_flavor_name:
label: PCRF CM flavor name
hidden: false
@@ -126,6 +140,14 @@ topology_template:
immutable: false
type: string
description: CPS Cluman Cinder Volume
+ port_pcm_port_1_ip_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pcm_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
cps_net_name:
label: CPS network name
hidden: false
@@ -154,42 +176,28 @@ topology_template:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: true
- floating_ip_count_required:
- is_required: false
+ get_input: port_pcm_port_1_ip_requirements
security_groups:
- get_input: p1
network_role:
- get_input:
- - port_pcm_port_1_network_role
- - index_value
+ get_input: port_pcm_port_1_network_role
fixed_ips:
- ip_address:
get_input: oam_net_ip
subnetpoolid:
- get_input:
- - port_pcm_port_1_subnetpoolid
- - index_value
+ get_input: port_pcm_port_1_subnetpoolid
mac_requirements:
- mac_count_required:
- is_required: false
+ get_input: port_pcm_port_1_mac_requirements
exCP_naming:
- get_input:
- - port_pcm_port_1_exCP_naming
- - index_value
+ get_input: port_pcm_port_1_exCP_naming
vlan_requirements:
- get_input:
- - port_pcm_port_1_vlan_requirements
- - index_value
- network_role_tag: oam
+ get_input: port_pcm_port_1_vlan_requirements
+ network_role_tag:
+ get_input: port_pcm_port_1_network_role_tag
network:
get_input: oam_net_name
order:
- get_input:
- - port_pcm_port_1_order
- - index_value
+ get_input: port_pcm_port_1_order
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
@@ -212,43 +220,29 @@ topology_template:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: true
- floating_ip_count_required:
- is_required: false
+ get_input: port_pcm_port_0_ip_requirements
security_groups:
- get_input: p1
- get_input: p2
network_role:
- get_input:
- - port_pcm_port_0_network_role
- - index_value
+ get_input: port_pcm_port_0_network_role
fixed_ips:
- ip_address:
get_input: cps_net_ip
subnetpoolid:
- get_input:
- - port_pcm_port_0_subnetpoolid
- - index_value
+ get_input: port_pcm_port_0_subnetpoolid
mac_requirements:
- mac_count_required:
- is_required: false
+ get_input: port_pcm_port_0_mac_requirements
exCP_naming:
- get_input:
- - port_pcm_port_0_exCP_naming
- - index_value
+ get_input: port_pcm_port_0_exCP_naming
vlan_requirements:
- get_input:
- - port_pcm_port_0_vlan_requirements
- - index_value
- network_role_tag: cps
+ get_input: port_pcm_port_0_vlan_requirements
+ network_role_tag:
+ get_input: port_pcm_port_0_network_role_tag
network:
get_input: cps_net_name
order:
- get_input:
- - port_pcm_port_0_order
- - index_value
+ get_input: port_pcm_port_0_order
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
@@ -478,4 +472,4 @@ topology_template:
- dependency
dependency_pcm_port_1:
- pcm_port_1
- - dependency \ No newline at end of file
+ - dependency