Example #1
0
def check_required_image_tags(plugin_name, hadoop_version, image_id):
    image = api.get_image(id=image_id)
    plugin = plugin_base.PLUGINS.get_plugin(plugin_name)
    req_tags = set(plugin.get_required_image_tags(hadoop_version))
    if not req_tags.issubset(set(image.tags)):
        raise ex.InvalidException("Tags of requested image '%s' don't "
                                  "contain required tags "
                                  "['%s', '%s']" %
                                  (image_id, plugin_name, hadoop_version))
Example #2
0
def check_required_image_tags(plugin_name, hadoop_version, image_id):
    image = api.get_image(id=image_id)
    plugin = plugin_base.PLUGINS.get_plugin(plugin_name)
    req_tags = set(plugin.get_required_image_tags(hadoop_version))
    if not req_tags.issubset(set(image.tags)):
        raise ex.InvalidException(
            "Tags of requested image '%s' don't "
            "contain required tags "
            "['%s', '%s']" % (image_id, plugin_name, hadoop_version)
        )
Example #3
0
def images_get(image_id):
    return u.render(api.get_image(id=image_id).wrapped_dict)
Example #4
0
def images_get(image_id):
    return u.render(api.get_image(id=image_id).wrapped_dict)