Skip to content

Fix Docker Sandboxes startup and busy host-trust reconciliation - #42

Merged
joecklau merged 2 commits into
developfrom
fix/docker-sandboxes-empty-policy-rule
Aug 28, 2026
Merged

Fix Docker Sandboxes startup and busy host-trust reconciliation#42
joecklau merged 2 commits into
developfrom
fix/docker-sandboxes-empty-policy-rule

Conversation

@joecklau

Copy link
Copy Markdown
Contributor

Summary

  • accept the Docker Sandboxes empty policy-rule attribution observed in fresh wizard-generated configurations while preserving exact relay-policy verification
  • use the dedicated read-only host-trust verifier during steady-state reconciliation so normal job-created runtime state does not cause false quarantine
  • keep durable quarantine sticky while an instance is busy, avoid repeated registration fencing, and perform exact retirement once it becomes idle

Verification

  • focused pool tests, including race tests
  • full internal/pool normal and race test suites
  • Docker Sandboxes host-trust and relay normal and race tests
  • go vet for affected packages
  • repository-wide go test ./... passes except for three pre-existing Windows/WSL SSH-agent-forwarding diagnostic subcases
  • independent review found no actionable issues

Accept Docker Sandboxes v0.38 blank relay-rule telemetry only after an authenticated pre-rule proof, exact scoped policy delta, and stable inventory fingerprint. Preserve fail-closed handling for missing, wrong, stale, blocked, or drifted evidence.
Use the dedicated read-only trust transport verifier during steady-state reconciliation so normal job-created runtime state does not trigger false quarantine. Preserve durable quarantine while a job is busy, avoid repeated registration fences, and resume exact cleanup once idle.
@joecklau
joecklau deployed to epar-live-ci August 28, 2026 10:31 — with GitHub Actions Active
@joecklau
joecklau merged commit 1b8f4db into develop Aug 28, 2026
12 checks passed
@joecklau
joecklau deleted the fix/docker-sandboxes-empty-policy-rule branch August 28, 2026 12:11
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