Skip to content

net CLI: retrieve named node diagnostics with explicit refresh - #785

Closed
Patrick W. Healy (phealy) wants to merge 1 commit into
phealy/lightweight-status-dashboard-reconnectfrom
phealy/lightweight-status-cli-show
Closed

Patrick W. Healy (phealy) wants to merge 1 commit into
phealy/lightweight-status-dashboard-reconnectfrom
phealy/lightweight-status-cli-show

Conversation

@phealy

@phealy Patrick W. Healy (phealy) commented Sep 16, 2026

Copy link
Copy Markdown
Contributor

Purpose

Wire named node show commands to the asynchronous detail API, reuse unexpired cache entries by default, and add --refresh for fresh collection. Preserve raw diagnostic JSON and existing show formatting.

Compatibility

Based on #784. Legacy full publications already populate the new detail cache, including nodes unreachable over HTTP. List/watch remain summaries. node show --watch now reports an explicit error directing users to summary list --watch or repeated show --refresh; it does not create continuous detail collection.

Validation

CLI race suite, scoped formatting/lint, and kubectl-unbounded build passed. Immediate-parent diff: 325 added+deleted lines.

Part of the draft lightweight-status stack based on #745. Node publishing default remains full until final controller retention activation.

Lightweight status draft stack

Base: #745. Each layer targets the preceding branch and remains draft.

#746 -> #747 -> #748 -> #750 -> #751 -> #752 -> #753 -> #754 -> #755 -> #756 -> #757 -> #758 -> #759 -> #760 -> #761 -> #762 -> #763 -> #764 -> #765 -> #766 -> #767 -> #768 -> #769 -> #770 -> #771 -> #772 -> #773 -> #774 -> #775 -> #776 -> #777 -> #778 -> #779 -> #780 -> #781 -> #782 -> #783 -> #784 -> #785 -> #786 -> #787 -> #788 -> #789 -> #790 -> #791 -> #792 -> #793 -> #794 -> #795 -> #796 -> #797 -> #798 -> #799

Keep raw node JSON and existing detail renderers. Completion never collects diagnostics; direct users to node list --watch rather than continuously collecting detail snapshots.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: d2243398-6c36-4c3d-969e-7ed7bfb5b459
This was referenced Sep 16, 2026
This was referenced Sep 16, 2026
@phealy

Copy link
Copy Markdown
Contributor Author

This PR was mistaken churn from splitting the lightweight-status work into unnecessarily small PRs. That was my mistake, not a requirement from the user.

Its changes are preserved in #767 within the user-approved, consolidated 12-PR draft stack. Closing this superseded PR; the implementation is not being discarded, and nothing has been merged into main.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant