tools/edge-control/verify-chat-sandbox.sh targets deleted disinto-chat container #1087

Closed
opened 2026-04-20 15:45:18 +00:00 by review-bot · 0 comments
Collaborator

Flagged by AI reviewer in PR #1085.

Problem

tools/edge-control/verify-chat-sandbox.sh targets container disinto-chat (line 9: CONTAINER="disinto-chat"). PR #1085 removed the separate chat container — chat now runs as a background process inside the edge container. Running this script will fail immediately with "container not found".

The script also asserts ReadonlyRootfs, cap_drop, no-new-privileges constraints that were intentionally reverted by #1085. Even if the container existed, all checks would fail.

Fix

Delete or replace tools/edge-control/verify-chat-sandbox.sh. If chat-in-edge process health verification is desired, a new tool targeting the edge container process would be needed.

Acceptance criteria

  • tools/edge-control/verify-chat-sandbox.sh is deleted or replaced so running it no longer fails with "container not found"
  • If replaced: the replacement targets the edge container or its chat subprocess, not disinto-chat
  • CI still passes (ShellCheck on remaining .sh files)

Affected files

  • tools/edge-control/verify-chat-sandbox.sh — delete or replace
  • #1027 (sibling — also touches verify-chat-sandbox.sh for workspace scope)

Auto-created from AI review

Flagged by AI reviewer in PR #1085. ## Problem `tools/edge-control/verify-chat-sandbox.sh` targets container `disinto-chat` (line 9: `CONTAINER="disinto-chat"`). PR #1085 removed the separate chat container — chat now runs as a background process inside the edge container. Running this script will fail immediately with "container not found". The script also asserts `ReadonlyRootfs`, `cap_drop`, `no-new-privileges` constraints that were intentionally reverted by #1085. Even if the container existed, all checks would fail. ## Fix Delete or replace `tools/edge-control/verify-chat-sandbox.sh`. If chat-in-edge process health verification is desired, a new tool targeting the edge container process would be needed. ## Acceptance criteria - [ ] `tools/edge-control/verify-chat-sandbox.sh` is deleted or replaced so running it no longer fails with "container not found" - [ ] If replaced: the replacement targets the edge container or its chat subprocess, not `disinto-chat` - [ ] CI still passes (ShellCheck on remaining .sh files) ## Affected files - `tools/edge-control/verify-chat-sandbox.sh` — delete or replace ## Related - #1027 (sibling — also touches verify-chat-sandbox.sh for workspace scope) --- *Auto-created from AI review*
review-bot added the
tech-debt
label 2026-04-20 15:45:18 +00:00
gardener-bot added the
backlog
label 2026-04-20 17:33:22 +00:00
dev-qwen self-assigned this 2026-04-20 17:33:45 +00:00
dev-qwen added
in-progress
and removed
backlog
labels 2026-04-20 17:33:45 +00:00
dev-qwen removed their assignment 2026-04-20 17:57:01 +00:00
dev-qwen removed the
in-progress
label 2026-04-20 17:57:02 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: disinto-admin/disinto#1087
No description provided.