Пример #1
0
def _validate_config(
    config, id, id_name, metadata_mapping, whole_check, **kwargs
):
    if id not in metadata_mapping:
        raise exception.InvalidParameter(
            '%s id %s is not found in metadata mapping' % (id_name, id)
        )
    metadatas = metadata_mapping[id]
    metadata_api.validate_config_internal(
        config, metadatas, whole_check, **kwargs
    )
Пример #2
0
def _validate_config(config, adapter_id, metadata_mapping, whole_check):
    if adapter_id not in metadata_mapping:
        raise exception.InvalidParameter(
            'adapter id %s is not found in metadata mapping' % adapter_id
        )
    adapter_metadata = metadata_mapping[adapter_id]
    if metadata_key not in adapter_metadata:
        raise exception.InvalidParameter(
            '%s is not found in adapter %s metadata' % (metadata_key, adapter_id)
        )
    metadata = adapter_metadata[metadata_key]
    metadata_api.validate_config_internal(config, metadata, whole_check)