def refresh_lease(lease_id, client_id, ttl, epoch):
    request_inputs = common.do_request_prep(connexion.request, default_params={})

    try:
        return_object = locking.manager().refresh(lease_id, client_id, epoch, ttl)
        httpcode = 200
    except Exception as err:
        return_object = str(err)
        httpcode = 500

    return (return_object, httpcode)
def list_leases():
    request_inputs = common.do_request_prep(connexion.request, default_params={})

    try:
        return_object = locking.manager().list()
        httpcode = 200
    except Exception as err:
        return_object = str(err)
        httpcode = 500

    return (return_object, httpcode)
def describe_lease(lease_id):
    request_inputs = common.do_request_prep(connexion.request, default_params={})

    try:
        return_object = locking.manager().get(lease_id)
        httpcode = 200
    except Exception as err:
        return_object = str(err)
        httpcode = 500

    return (return_object, httpcode)
def create_lease(lease_id):
    request_inputs = anchore_engine.apis.do_request_prep(connexion.request,
                                                         default_params={})

    try:
        return_object = locking.manager().init_lease(lease_id)
        httpcode = 200
    except Exception as err:
        return_object = str(err)
        httpcode = 500

    return return_object, httpcode
Exemple #5
0
def release_lease(lease_id, client_id, epoch):
    request_inputs = anchore_engine.apis.do_request_prep(connexion.request,
                                                         default_params={})

    try:
        return_object = locking.manager().release_lease(
            lease_id, client_id, epoch)
        httpcode = 200
    except Exception as err:
        return_object = str(err)
        httpcode = 500

    return (return_object, httpcode)