maqpna approvals
List pending approvals, and approve or deny them
Synopsis#
maqpna approvals list --gateway URL [--status pending] [-n NS] [--oidc-token-file F]
maqpna approvals approve --gateway URL ID [--oidc-token-file F | --approver NAME] [--note TEXT]
maqpna approvals deny --gateway URL ID [--oidc-token-file F | --approver NAME] [--note TEXT]
maqpna approvals get ID [--gateway URL]
maqpna approvals watch [--gateway URL] [--status pending|all] [-n NS] [--interval 2s] [--timeout D] [--exit-on-first]Subcommands#
maqpna approvals listList approval requests (pending by default)
maqpna approvals approveApprove a held tool call
maqpna approvals denyDeny a held tool call
maqpna approvals getShow one approval request
maqpna approvals watchWatch approval requests as they arrive
Examples#
maqpna approvals list --gateway https://gateway.example.eu
maqpna approvals approve --gateway https://gateway.example.eu 4f2a9c --note "checked the diff"
maqpna approvals deny --gateway https://gateway.example.eu 4f2a9c --note "wrong repository"
maqpna approvals watch --exit-on-firstWhat happens when you run it#
- Prints a table by default;
-o jsonor-o yamlprint the data, and--jq EXPRfilters the JSON.
Exit codes#
| Code | Meaning |
|---|---|
0 | success |
1 | error (the message says what failed, with a hint when there is one) |
2 | usage error: unknown flag, missing argument or bad value; the synopsis is printed |
3 | a check failed, a change is blocked, or a result did not match (tamper, policy mismatch) (not used by this command) |