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) """