Ejemplo n.º 1
0
    found = False
    imagetag = group["Image"]
    if ':' not in imagetag:
        imagetag = imagetag + ':latest'
    for image in r.json():
        if imagetag in image["RepoTags"]:
            found = True
            break

    if not found:
        return "Unknown image {0}".format(group["Image"]), 400

    # Image exists, so queue creation and return success

    group_id = GROUP_STORE.create_group(group)
    response = {"Id": group_id, "Warnings":[]}
    return json.dumps(response), 201

#"""
### POST /{version}/containers/groups/create
#
#DEPRICATED - replaced by
# POST /{version}/containers/groups method
#"""
#@app.route('/<v>/containers/groups/create', methods=['POST'])
#@token_required
#def create_group_DEPRICATED(v):
#    return create_group(v)

"""