Commit seed code for validation-scripts 95/10395/1
authorMichael F. Lamb <mike@datagrok.org>
Tue, 5 Sep 2017 18:21:28 +0000 (11:21 -0700)
committerMichael F. Lamb <mike@datagrok.org>
Tue, 5 Sep 2017 18:48:52 +0000 (11:48 -0700)
commitcc21b8b08b6dbcec577bfb26ff397ac899da8002
tree5d8a26586b0b0aee94002b472dfe995ffcb58fdf
parent6755f61e44870ff65de0630a403f7b4ddfea4071
Commit seed code for validation-scripts

This imports the initial seed code for validation scripts.

These files were imported from a tarball with the SHA1SUM
ce2ae49c82546b987c8ad2f68ac43d94b4934818.

From the contents of the tarball, some errant .pyc files were removed,
and a .gitignore file was added. The result matches exactly the contents
of the origin private repository at hash 88c656e.

Change-Id: I97d19b11495e116890ca6577e83037b0934519cc
Issue-Id: VVP-11
Signed-off-by: Michael F. Lamb <mike@datagrok.org>
293 files changed:
.coveragerc [new file with mode: 0644]
.gitignore [new file with mode: 0644]
LICENSE.txt [new file with mode: 0644]
README.md [new file with mode: 0644]
ice_validator/__init__.py [new file with mode: 0644]
ice_validator/tests/__init__.py [new file with mode: 0644]
ice_validator/tests/conftest.py [new file with mode: 0644]
ice_validator/tests/fixtures/test_all_referenced_resources_exists/fail/mismatch_get_resource.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_all_referenced_resources_exists/fail/mismatch_get_resource_volume.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_all_referenced_resources_exists/fail/mismatch_resource_id.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_all_referenced_resources_exists/fail/mismatch_resource_id_volume.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_all_referenced_resources_exists/pass/valid_template.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_all_referenced_resources_exists/pass/valid_template_volume.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_allowed_address_pair_format/fail/invalid_naming_for_allowed_address_pairs.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_allowed_address_pair_format/fail/single_ip_format_used_in_array.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_allowed_address_pair_format/fail/wrong_network_role.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_allowed_address_pair_format/pass/valid_heat_template.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_allowed_address_pairs_include_vm_type_network_role/fail/external_network_network_role_wrong_in_parameter.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_allowed_address_pairs_include_vm_type_network_role/fail/external_network_vm_type_wrong_in_parameter.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_allowed_address_pairs_include_vm_type_network_role/fail/internal_network_network_role_wrong_in_parameter.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_allowed_address_pairs_include_vm_type_network_role/fail/internal_network_vm_type_wrong_in_parameter.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_allowed_address_pairs_include_vm_type_network_role/fail/mismatch_vm_type_exernal_nova_server.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_allowed_address_pairs_include_vm_type_network_role/fail/mismatch_vm_type_internal_nova_server.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_allowed_address_pairs_include_vm_type_network_role/pass/valid_template.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_availability_zone/fail/missing_increment.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_availability_zone/fail/not_starting_with_availability_zone.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_availability_zone/fail/using_a_non_digit_increment.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_availability_zone/fail/using_list_instead_of_get_param.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_availability_zone/pass/valid_heat_template.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_availability_zone_get_param/fail/not_using_get_param.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_availability_zone_get_param/fail/only_specifying_param.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_availability_zone_get_param/pass/valid_heat_template.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_base_template_names/fail/failing_directory/check_cant_fail.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_base_template_names/pass/base_well_named_1/base_well_named.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_base_template_names/pass/base_well_named_2/well_base_named.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_base_template_names/pass/base_well_named_3/well_named_base.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_base_template_outputs_consumed/fail/base_template.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_base_template_outputs_consumed/fail/module_1_template_missing_output_consumption.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_base_template_outputs_consumed/fail/module_2_child_1_template.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_base_template_outputs_consumed/fail/module_2_template_missing_output_consumption.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_base_template_outputs_consumed/pass/base_template.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_base_template_outputs_consumed/pass/module_1_template.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_base_template_outputs_consumed/pass/module_2_child_1_template.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_base_template_outputs_consumed/pass/module_2_template.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_env_and_yaml_same_name/fail/no_match/match_environment_filename_slightly_lon.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_env_and_yaml_same_name/fail/no_match/match_environment_filename_slightly_long.env [new file with mode: 0644]
ice_validator/tests/fixtures/test_env_and_yaml_same_name/fail/no_match/match_environment_filename_slightly_shor.env [new file with mode: 0644]
ice_validator/tests/fixtures/test_env_and_yaml_same_name/fail/no_match/match_environment_filename_slightly_short.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_env_and_yaml_same_name/fail/no_match/no_match_environment_filename.env [new file with mode: 0644]
ice_validator/tests/fixtures/test_env_and_yaml_same_name/pass/good_matches/good_yaml_eg.env [new file with mode: 0644]
ice_validator/tests/fixtures/test_env_and_yaml_same_name/pass/good_matches/good_yaml_eg.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_env_files_provided/fail/base_template.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_env_files_provided/fail/base_template_env.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_env_files_provided/pass/base_template.env [new file with mode: 0644]
ice_validator/tests/fixtures/test_env_files_provided/pass/base_template.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_environment_file_structure/fail/non_environment_invalid_key.env [new file with mode: 0644]
ice_validator/tests/fixtures/test_environment_file_structure/fail/non_environment_no_keys.env [new file with mode: 0644]
ice_validator/tests/fixtures/test_environment_file_structure/pass/environment.env [new file with mode: 0644]
ice_validator/tests/fixtures/test_fixed_ips_format/fail/invalid_naming_for_fixed_ips.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_fixed_ips_format/pass/valid_heat_template.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_fixed_ips_format_use_get_param/fail/get_param_not_used_for_fixed_ips.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_fixed_ips_format_use_get_param/fail/get_resource_used_for_fixed_ips.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_fixed_ips_format_use_get_param/pass/valid_heat_template.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_fixed_ips_include_vm_type_network_role/fail/external_mismatch_vm_type_nova_server.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_fixed_ips_include_vm_type_network_role/fail/external_wrong_network_role_param.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_fixed_ips_include_vm_type_network_role/fail/external_wrong_vm_type_param.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_fixed_ips_include_vm_type_network_role/fail/internal_mismatch_vm_type_nova_server.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_fixed_ips_include_vm_type_network_role/fail/internal_wrong_network_role_param.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_fixed_ips_include_vm_type_network_role/fail/internal_wrong_vm_type_param.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_fixed_ips_include_vm_type_network_role/pass/valid_template.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_get_file_only_reference_local_files/fail/personality_contains_http.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_get_file_only_reference_local_files/fail/user_data_contains_ftp.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_get_file_only_reference_local_files/fail/user_data_contains_http.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_get_file_only_reference_local_files/pass/valid_template.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_heat_numeric_parameters/fail/parameter_numeric_value_missing_constraints.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_heat_numeric_parameters/pass/valid_heat_template.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_heat_pairs_provided/fail/env_missing_yaml.env [new file with mode: 0644]
ice_validator/tests/fixtures/test_heat_pairs_provided/fail/misnamed_pair.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_heat_pairs_provided/fail/misnamed_pairr.env [new file with mode: 0644]
ice_validator/tests/fixtures/test_heat_pairs_provided/fail/yaml_missing_env.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_heat_pairs_provided/pass/good_yaml_eg.env [new file with mode: 0644]
ice_validator/tests/fixtures/test_heat_pairs_provided/pass/good_yaml_eg.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_heat_pairs_provided/pass/good_yaml_eg_volume.env [new file with mode: 0644]
ice_validator/tests/fixtures/test_heat_pairs_provided/pass/good_yaml_eg_volume.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_heat_parameter_section/fail/parameter_default_value_specified.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_heat_parameter_section/fail/parameter_invalid_keys.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_heat_parameter_section/pass/valid_heat_template.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_heat_template_and_env_file_extension/fail/environment.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_heat_template_and_env_file_extension/fail/valid_heat_template.env [new file with mode: 0644]
ice_validator/tests/fixtures/test_heat_template_and_env_file_extension/pass/environment.env [new file with mode: 0644]
ice_validator/tests/fixtures/test_heat_template_and_env_file_extension/pass/valid_heat_template.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_heat_template_and_env_file_extension/pass/valid_heat_template.yml [new file with mode: 0644]
ice_validator/tests/fixtures/test_heat_template_parameters_contain_required_fields/fail/template_missing_description.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_heat_template_parameters_contain_required_fields/fail/template_missing_type.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_heat_template_parameters_contain_required_fields/pass/valid_template.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_heat_template_structure/fail/non_heat_template_invalid_keys.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_heat_template_structure/fail/non_heat_template_invalid_keys.yml [new file with mode: 0644]
ice_validator/tests/fixtures/test_heat_template_structure/fail/non_heat_template_no_valid_keys.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_heat_template_structure/pass/valid_heat_template.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_heat_template_structure/pass/valid_heat_template.yml [new file with mode: 0644]
ice_validator/tests/fixtures/test_heat_template_structure/pass/valid_heat_template_minimal_sections.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_heat_templates_provided/fail/base_template.env [new file with mode: 0644]
ice_validator/tests/fixtures/test_heat_templates_provided/fail/base_template.template [new file with mode: 0644]
ice_validator/tests/fixtures/test_heat_templates_provided/pass/base_template.env [new file with mode: 0644]
ice_validator/tests/fixtures/test_heat_templates_provided/pass/base_template.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_nested_templates/fail/heat_template_missing_nested_files.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_nested_templates/pass/nested_template_1.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_nested_templates/pass/nested_template_2.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_nested_templates/pass/valid_nested_heat_template.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_nested_templates_invalid_nesting/fail/heat_template_invalid_nesting.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_nested_templates_invalid_nesting/pass/nested_template_1.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_nested_templates_invalid_nesting/pass/nested_template_2.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_nested_templates_invalid_nesting/pass/valid_nested_heat_template.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_nested_templates_invalid_nesting/pass/valid_non_nested_template.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_network_format/fail/invalid_naming_used_for_internal_network_resource.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_network_format/fail/invalid_naming_used_for_network.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_network_format/pass/valid_heat_template.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_network_format_use_get_param_or_get_resource/fail/get_param_not_used_for_network.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_network_format_use_get_param_or_get_resource/fail/get_resource_used_for_external_network.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_network_format_use_get_param_or_get_resource/pass/valid_heat_template.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_no_unused_parameters_between_env_and_templates/fail/unused_param.env [new file with mode: 0644]
ice_validator/tests/fixtures/test_no_unused_parameters_between_env_and_templates/fail/unused_param.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_no_unused_parameters_between_env_and_templates/pass/no_unused_param.env [new file with mode: 0644]
ice_validator/tests/fixtures/test_no_unused_parameters_between_env_and_templates/pass/no_unused_param.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_nova_servergroup_policies/fail/not_supported_policies.yml [new file with mode: 0644]
ice_validator/tests/fixtures/test_nova_servergroup_policies/pass/with_supported_policies.yml [new file with mode: 0644]
ice_validator/tests/fixtures/test_nova_servers_correct_parameter_types/fail/wrong_type_for_parameters.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_nova_servers_correct_parameter_types/pass/valid_heat_template.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_nova_servers_resource_ids/fail/mismatch_vm_type_key_properties.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_nova_servers_resource_ids/fail/mismatch_vm_type_key_properties_uppercase.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_nova_servers_resource_ids/fail/mismatch_vm_type_resource_id.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_nova_servers_resource_ids/fail/mismatch_vm_type_resource_id_uppercase.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_nova_servers_resource_ids/pass/valid_heat_template.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_nova_servers_vm_types/fail/inconsistent_vm_type.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_nova_servers_vm_types/pass/valid_heat_template.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_nova_servers_vm_types_use_get_param/fail/missing_get_param.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_nova_servers_vm_types_use_get_param/fail/using_str_replace_instead_of_get_param.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_nova_servers_vm_types_use_get_param/pass/valid_heat_template.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_parse_yaml/fail/bad_yaml_less_indent_on_value.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_parse_yaml/fail/bad_yaml_multierror.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_parse_yaml/fail/bad_yaml_tab.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_parse_yaml/fail/bad_yaml_value_and_keys.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_parse_yaml/pass/good_yaml_eg.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_port_resource_ids/fail/mismatch_vm_type_port_id_get_resource.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_port_resource_ids/fail/wrong_port_attached_to_nova_server_get_resource.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_port_resource_ids/fail/wrong_port_attached_to_nova_server_get_resource_uppercase.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_port_resource_ids/pass/valid_template.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_referenced_and_defined_parameters_match/fail/missing_param_definition_1.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_referenced_and_defined_parameters_match/fail/missing_param_definition_2.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_referenced_and_defined_parameters_match/fail/missing_param_reference.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_referenced_and_defined_parameters_match/pass/params_referenced_are_defined_and_vice_versa_1.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_referenced_and_defined_parameters_match/pass/params_referenced_are_defined_and_vice_versa_2.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_required_parameters_no_constraints/fail/heat_template_required_parameters_with_constraints.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_required_parameters_no_constraints/pass/valid_heat_template.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_required_parameters_specified_in_env_files/fail/missing_required_parameters_in_env_file.env [new file with mode: 0644]
ice_validator/tests/fixtures/test_required_parameters_specified_in_env_files/fail/missing_required_parameters_in_env_file.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_required_parameters_specified_in_env_files/pass/required_parameters_specified.env [new file with mode: 0644]
ice_validator/tests/fixtures/test_required_parameters_specified_in_env_files/pass/required_parameters_specified.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_required_parameters_specified_in_env_files/pass/required_parameters_specified_not_needed.env [new file with mode: 0644]
ice_validator/tests/fixtures/test_required_parameters_specified_in_env_files/pass/required_parameters_specified_not_needed.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_required_parameters_specified_in_heat_templates/fail/missing_required_parameters_in_template.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_required_parameters_specified_in_heat_templates/pass/required_parameters_specified.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_required_parameters_specified_in_heat_templates/pass/required_parameters_specified_not_needed.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_resource_ids_alphanumeric_only/fail/invalid_characters_in_resource_id_template.yml [new file with mode: 0644]
ice_validator/tests/fixtures/test_resource_ids_alphanumeric_only/pass/valid_characters_in_resource_id_template.yml [new file with mode: 0644]
ice_validator/tests/fixtures/test_servers_have_optional_metadata/fail/template_missing_specified_vf_module_index.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_servers_have_optional_metadata/fail/template_missing_specified_vf_module_name.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_servers_have_optional_metadata/fail/template_missing_specified_vf_module_name_in_rsg.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_servers_have_optional_metadata/pass/valid_heat_template_1.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_servers_have_optional_metadata/pass/valid_heat_template_2.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_servers_have_optional_metadata/pass/valid_heat_template_3.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_servers_have_optional_metadata/pass/valid_heat_template_4.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_servers_have_required_metadata/fail/missing_vf_module_id.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_servers_have_required_metadata/fail/missing_vnf_id.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_servers_have_required_metadata/fail/missing_vnf_name.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_servers_have_required_metadata/pass/has_required_metadata.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_servers_metadata_use_get_param/fail/missing_metadata_section.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_servers_metadata_use_get_param/fail/missing_properties_section.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_servers_metadata_use_get_param/fail/not_using_get_param.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_servers_metadata_use_get_param/pass/has_required_metadata.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_subnet_format/fail/invalid_naming_used_for_get_param_subnet.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_subnet_format/fail/invalid_naming_used_for_get_resource_subnet.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_subnet_format/pass/valid_heat_template.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_subnet_format_use_get_param_or_get_resource/fail/get_param_not_used_for_subnet.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_subnet_format_use_get_param_or_get_resource/fail/get_resource_used_for_external_network.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_subnet_format_use_get_param_or_get_resource/pass/valid_heat_template.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_unique_name_resources/fail/heat_template_1.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_unique_name_resources/fail/heat_template_2_identical_to_heat_template_2.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_unique_name_resources/pass/unique_resource_template_1.yml [new file with mode: 0644]
ice_validator/tests/fixtures/test_unique_name_resources/pass/unique_resource_template_2.yml [new file with mode: 0644]
ice_validator/tests/fixtures/test_unique_name_str_replace_use_params_in_tmpl/fail/unique_resource_stack_name_without_vnf_name_or_module.yml [new file with mode: 0644]
ice_validator/tests/fixtures/test_unique_name_str_replace_use_params_in_tmpl/pass/unique_resource_template.yml [new file with mode: 0644]
ice_validator/tests/fixtures/test_unique_name_str_replace_use_req_params/fail/unique_resource_stack_name_without_vnf_name_or_module.yml [new file with mode: 0644]
ice_validator/tests/fixtures/test_unique_name_str_replace_use_req_params/pass/unique_resource_template.yml [new file with mode: 0644]
ice_validator/tests/fixtures/test_unique_resources_across_all_templates/fail/duplicate_resource_template.yml [new file with mode: 0644]
ice_validator/tests/fixtures/test_unique_resources_across_all_templates/fail/unique_resource_template.yml [new file with mode: 0644]
ice_validator/tests/fixtures/test_unique_resources_across_all_templates/pass/unique_resource_template_1.yml [new file with mode: 0644]
ice_validator/tests/fixtures/test_unique_resources_across_all_templates/pass/unique_resource_template_2.yml [new file with mode: 0644]
ice_validator/tests/fixtures/test_unique_resources_across_template/fail/duplicate_resource_template.yml [new file with mode: 0644]
ice_validator/tests/fixtures/test_unique_resources_across_template/pass/unique_resource_template.yml [new file with mode: 0644]
ice_validator/tests/fixtures/test_volume_format_outputs/fail/no_value_volume.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_volume_format_outputs/fail/use_get_param_volume.yml [new file with mode: 0644]
ice_validator/tests/fixtures/test_volume_format_outputs/pass/valid_template_volume.yml [new file with mode: 0644]
ice_validator/tests/fixtures/test_volume_outputs_consumed/fail/more_outputs_than_parameters.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_volume_outputs_consumed/fail/more_outputs_than_parameters_volume.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_volume_outputs_consumed/pass/valid_template.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_volume_outputs_consumed/pass/valid_template_volume.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_volume_resource_ids/fail/mismatch_vm_type_instance_uuid_volume_attachment.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_volume_resource_ids/fail/mismatch_vm_type_volume_id_nova_server_id.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_volume_resource_ids/fail/mismatch_vm_type_volume_id_param.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_volume_resource_ids/fail/mismatch_vm_type_volume_id_resource.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_volume_resource_ids/fail/mismatch_vm_type_volume_id_volume_attachment.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_volume_resource_ids/fail/mismatch_vm_type_volume_id_volume_attachment_uppercase.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_volume_resource_ids/pass/valid_template.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_volume_templates/fail/badly_named_volume_1.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_volume_templates/fail/missing_keyword.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_volume_templates/fail/only_nova_severs_in_volume.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_volume_templates/pass/well_named_volume.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_volume_templates_outputs/fail/missing_outputs_volume.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_volume_templates_outputs/pass/well_named_volume.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_volume_templates_outputs_resources/fail/mismatch_resource_keys_outputs_keys_1_volume.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_volume_templates_outputs_resources/fail/mismatch_resource_keys_outputs_keys_2_volume.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_volume_templates_outputs_resources/fail/mismatch_resource_keys_outputs_keys_3_volume.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_volume_templates_outputs_resources/fail/more_outputs_than_resources_volume.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_volume_templates_outputs_resources/fail/more_resources_than_outputs_volume.yaml [new file with mode: 0644]
ice_validator/tests/fixtures/test_volume_templates_outputs_resources/pass/valid_template_volume.yaml [new file with mode: 0644]
ice_validator/tests/helpers.py [new file with mode: 0644]
ice_validator/tests/parametrizers.py [new file with mode: 0644]
ice_validator/tests/test_all_referenced_resources_exists.py [new file with mode: 0644]
ice_validator/tests/test_allowed_address_pair_format.py [new file with mode: 0644]
ice_validator/tests/test_allowed_address_pairs_include_vm_type_network_role.py [new file with mode: 0644]
ice_validator/tests/test_availability_zone.py [new file with mode: 0644]
ice_validator/tests/test_availability_zone_get_param.py [new file with mode: 0644]
ice_validator/tests/test_base_template_names.py [new file with mode: 0644]
ice_validator/tests/test_base_template_outputs_consumed.py [new file with mode: 0644]
ice_validator/tests/test_env_and_yaml_same_name.py [new file with mode: 0644]
ice_validator/tests/test_env_files_provided.py [new file with mode: 0644]
ice_validator/tests/test_environment_file_structure.py [new file with mode: 0644]
ice_validator/tests/test_fixed_ips_format.py [new file with mode: 0644]
ice_validator/tests/test_fixed_ips_format_use_get_param.py [new file with mode: 0644]
ice_validator/tests/test_fixed_ips_include_vm_type_network_role.py [new file with mode: 0644]
ice_validator/tests/test_get_file_only_reference_local_files.py [new file with mode: 0644]
ice_validator/tests/test_heat_numeric_parameters.py [new file with mode: 0644]
ice_validator/tests/test_heat_pairs_provided.py [new file with mode: 0644]
ice_validator/tests/test_heat_parameter_section.py [new file with mode: 0644]
ice_validator/tests/test_heat_template_and_env_file_extension.py [new file with mode: 0644]
ice_validator/tests/test_heat_template_parameters_contain_required_fields.py [new file with mode: 0644]
ice_validator/tests/test_heat_template_structure.py [new file with mode: 0644]
ice_validator/tests/test_heat_templates_provided.py [new file with mode: 0644]
ice_validator/tests/test_nested_templates.py [new file with mode: 0644]
ice_validator/tests/test_nested_templates_invalid_nesting.py [new file with mode: 0644]
ice_validator/tests/test_network_format.py [new file with mode: 0644]
ice_validator/tests/test_network_format_use_get_param_or_get_resource.py [new file with mode: 0644]
ice_validator/tests/test_no_unused_parameters_between_env_and_templates.py [new file with mode: 0644]
ice_validator/tests/test_nova_servergroup_policies.py [new file with mode: 0644]
ice_validator/tests/test_nova_servers_correct_parameter_types.py [new file with mode: 0644]
ice_validator/tests/test_nova_servers_resource_ids.py [new file with mode: 0644]
ice_validator/tests/test_nova_servers_vm_types.py [new file with mode: 0644]
ice_validator/tests/test_nova_servers_vm_types_use_get_param.py [new file with mode: 0644]
ice_validator/tests/test_parse_yaml.py [new file with mode: 0644]
ice_validator/tests/test_port_resource_ids.py [new file with mode: 0644]
ice_validator/tests/test_referenced_and_defined_parameters_match.py [new file with mode: 0644]
ice_validator/tests/test_required_parameters_no_constraints.py [new file with mode: 0644]
ice_validator/tests/test_required_parameters_specified_in_env_files.py [new file with mode: 0644]
ice_validator/tests/test_required_parameters_specified_in_heat_templates.py [new file with mode: 0644]
ice_validator/tests/test_resource_ids_alphanumeric_only.py [new file with mode: 0644]
ice_validator/tests/test_servers_have_optional_metadata.py [new file with mode: 0644]
ice_validator/tests/test_servers_have_required_metadata.py [new file with mode: 0644]
ice_validator/tests/test_servers_metadata_use_get_param.py [new file with mode: 0644]
ice_validator/tests/test_subnet_format.py [new file with mode: 0644]
ice_validator/tests/test_subnet_format_use_get_param_or_get_resource.py [new file with mode: 0644]
ice_validator/tests/test_unique_name_resources.py [new file with mode: 0644]
ice_validator/tests/test_unique_name_str_replace_use_params_in_tmpl.py [new file with mode: 0644]
ice_validator/tests/test_unique_name_str_replace_use_req_params.py [new file with mode: 0644]
ice_validator/tests/test_unique_resources_across_all_templates.py [new file with mode: 0644]
ice_validator/tests/test_unique_resources_across_template.py [new file with mode: 0644]
ice_validator/tests/test_volume_format_outputs.py [new file with mode: 0644]
ice_validator/tests/test_volume_outputs_consumed.py [new file with mode: 0644]
ice_validator/tests/test_volume_resource_ids.py [new file with mode: 0644]
ice_validator/tests/test_volume_templates.py [new file with mode: 0644]
ice_validator/tests/test_volume_templates_outputs.py [new file with mode: 0644]
ice_validator/tests/test_volume_templates_outputs_resources.py [new file with mode: 0644]
ice_validator/tests/utils/__init__.py [new file with mode: 0644]
ice_validator/tests/utils/nested_files.py [new file with mode: 0644]
ice_validator/tests/utils/nested_iterables.py [new file with mode: 0644]
ice_validator/tests/utils/network_roles.py [new file with mode: 0644]
ice_validator/tests/utils/ports.py [new file with mode: 0644]
ice_validator/tests/utils/vm_types.py [new file with mode: 0644]
ice_validator/tests/utils/volumes.py [new file with mode: 0644]
ice_validator/tests/utils/yaml_custom_utils.py [new file with mode: 0644]
requirements.txt [new file with mode: 0644]
tests.md [new file with mode: 0644]
tox.ini [new file with mode: 0644]