feat: add source auth diagnostics

This commit is contained in:
lda
2026-06-13 16:07:24 +07:00 Verified
parent 381d0b1924
commit 3f91c4bca5
17 changed files with 1460 additions and 5 deletions
+14
View File
@@ -56,3 +56,17 @@ def inspect_source(
context.source_admin.inspect_source(source_id=source_id),
)
emit_json(payload)
@app.command("diagnose")
def diagnose_source(
ctx: typer.Context,
source_id: Annotated[str, typer.Argument(help="Workflow source id.")],
) -> None:
"""Diagnose source transport, auth, and catalog state."""
context = load_cli_context_from_typer(ctx)
payload = run_cli_operation(
context,
context.source_admin.diagnose_source(source_id=source_id),
)
emit_json(payload)