diff options
author | stark, steven <steven.stark@att.com> | 2019-11-12 17:18:22 -0800 |
---|---|---|
committer | stark, steven <steven.stark@att.com> | 2019-11-12 17:30:54 -0800 |
commit | 9c7ab065e6477c035ffc6addf384abcef2e9588a (patch) | |
tree | 4cd8acab9da9c9911ad2c15e1246de69b83d522a /ice_validator/tests/fixtures/test_contrail_instance_ip_parameters/fail | |
parent | dd0d480978570b4222206bc04edd271c39b88b44 (diff) |
[VVP] updating ports.py to check str_replace params
allowed_address_pairs/ip_address can use CIDR format,
and is often done by using the intrinsic function str_replace.
This update will naively go through each param in a str_replace to
check if one is a valid allowed_address_pair/ip_address parameter.
Issue-ID: VVP-341
Signed-off-by: stark, steven <steven.stark@att.com>
Change-Id: I24e7ad6b74e5795b577d99468517287be46cd2b7
Diffstat (limited to 'ice_validator/tests/fixtures/test_contrail_instance_ip_parameters/fail')
-rw-r--r-- | ice_validator/tests/fixtures/test_contrail_instance_ip_parameters/fail/fail_base.yaml | 12 | ||||
-rw-r--r-- | ice_validator/tests/fixtures/test_contrail_instance_ip_parameters/fail/fail_module.yaml | 14 |
2 files changed, 25 insertions, 1 deletions
diff --git a/ice_validator/tests/fixtures/test_contrail_instance_ip_parameters/fail/fail_base.yaml b/ice_validator/tests/fixtures/test_contrail_instance_ip_parameters/fail/fail_base.yaml index 7043cda..93924f2 100644 --- a/ice_validator/tests/fixtures/test_contrail_instance_ip_parameters/fail/fail_base.yaml +++ b/ice_validator/tests/fixtures/test_contrail_instance_ip_parameters/fail/fail_base.yaml @@ -41,6 +41,10 @@ description: fdsafsfsa parameters: + TESTDB_praivate_ips: + type: comma_delimited_list + description: asnfjl + TESTDB_int_priav_ips: type: comma_delimited_list description: asnfjl @@ -75,5 +79,13 @@ resources: instance_ip_address: { get_param: [TESTDB_private_ips, 1] } subnet_uuid: { get_param: privte_v6_subnet_id } + TESTDB_0_private_vmi_2_IP_0: + type: OS::ContrailV2::InstanceIp + properties: + virtual_machine_interface_refs: { get_resource: TESTDB_1_priv_vmi_0 } + virtual_network_refs: [{ get_param: priv_net_fqdn }] + instance_ip_address: { get_param: [TESTDB_praivate_ips, 1] } + subnet_uuid: { get_param: privte_v6_subnet_id } + #testnlksadf: # type: http://www.google.com diff --git a/ice_validator/tests/fixtures/test_contrail_instance_ip_parameters/fail/fail_module.yaml b/ice_validator/tests/fixtures/test_contrail_instance_ip_parameters/fail/fail_module.yaml index 66dd13d..def7b3d 100644 --- a/ice_validator/tests/fixtures/test_contrail_instance_ip_parameters/fail/fail_module.yaml +++ b/ice_validator/tests/fixtures/test_contrail_instance_ip_parameters/fail/fail_module.yaml @@ -49,6 +49,10 @@ parameters: type: string description: asnfjl + TESTDB_praivate_ips: + type: string + description: asnfjl + priv_subnet_id: type: string description: asnfjl @@ -75,8 +79,16 @@ resources: instance_ip_address: { get_param: [TESTDB_private_ips, 1] } subnet_uuid: { get_param: privte_v6_subnet_id } + TESTDB_0_private_vmi_1_IP_1: + type: OS::ContrailV2::InstanceIp + properties: + virtual_machine_interface_refs: { get_resource: TESTDB_1_priv_vmi_0 } + virtual_network_refs: [{ get_param: priv_net_fqdn }] + instance_ip_address: { get_param: [TESTDB_praivate_ips, 1] } + subnet_uuid: { get_param: privte_v6_subnet_id } + other_0_int_priv_vmi_0_IP_0: type: OS::ContrailV2::InstanceIp properties: instance_ip_address: { get_param: [other_int_priv_ips, 0] } - subnet_uuid: { get_param: int_priv_subnet_id }
\ No newline at end of file + subnet_uuid: { get_param: int_priv_subnet_id } |