Skip to content

fix: bind operations to cluster identity and correct agent controls - #120

Merged
alimobrem merged 2 commits into
mainfrom
codex/ui-deep-health
Oct 3, 2026
Merged

alimobrem merged 2 commits into
mainfrom
codex/ui-deep-health

Conversation

@alimobrem

Copy link
Copy Markdown
Collaborator

Cluster switching could show cached objects and watches from one cluster while actions targeted another. Bind queries, watches, permissions, dialogs, delayed mutations, YAML, logs and terminals to their cluster; reset retained discovery/Argo/terminal state and reject unknown targets. Deployment-local agent actions are blocked for remote resource context instead of implying remote authority.

Remove the implicit scale-to-zero operation before DELETE, preserve failed bulk-delete rows, and add identity/version preconditions to generic deletions. Repair repeated chat reconnect failures and explicit disconnect handling. Bounded chat requires confirmation when no trustworthy category is supplied. Monitor controls show actual server policy and fetch authoritative pause state.

Audit all 27 tracked Markdown files against source, removing stale toolchain, deployment and security claims; label historical design documents and correct component examples.

Validation: all 2,307 tests across 193 files passed; TypeScript and production build passed; lint passed with zero errors (900 existing warnings). New regressions cover same-name cluster resources, delayed callbacks, late old-watch events, retained terminal/Argo state, retry exhaustion/cancellation and server pause state. Rebase onto merged main preserved the tested file tree. Real multi-cluster acceptance remains pending.

@alimobrem
alimobrem merged commit 8756372 into main Oct 3, 2026
4 checks passed
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.

2 participants