KCIDB - NVR Status

Get Status

Get triage-aware status for all checkouts matching a given NVR (Name, Version, Release). Only checkouts the caller is authorized to read are included.

GET /api/1/kcidb/nvrs/$nvr/status

Name Type Required Description
nvr string Yes NVR string (e.g. kernel-5.14.0-162.el9).

overall_status is the worst status among all matching checkouts. When no checkouts match, checkouts is empty and overall_status is PASS.

Per-checkout status values are triage-aware overall statuses: FAIL, ERROR, MISS, PASS, DONE, or SKIP.

Example of response:

{
    "overall_status": "FAIL",
    "checkouts": [
        {
            "id": "redhat:nvr_all_checkout_redhat",
            "status": "PASS"
        },
        {
            "id": "tahder:nvr_all_checkout_tahder",
            "status": "FAIL"
        }
    ]
}

Example when no checkouts match the NVR:

{
    "overall_status": "PASS",
    "checkouts": []
}