def load_validation_info()

in custom_image_cli/validation_tool/validation_helper.py [0:0]


def load_validation_info(image_manifest, release_name, image_type, log):
    emr_releases = image_manifest.emr_releases
    file_structures = image_manifest.file_structures
    env_vars = image_manifest.env_vars

    # check user inputs
    release = None
    for emr_release in emr_releases:
        if release_name == emr_release.release_name:
            release = emr_release
    check_inputs.check_version(release, release_name, log)

    image = None
    for img in release.images:
        if image_type == img.image_type:
            image = img
    check_inputs.check_image(image, image_type, log)

    return image, file_structures, env_vars