Commit 8dd66cd
committed
refactor(workspace): remove legacy Docker/container challenge execution code
Delete crates/secure-container-runtime (Docker container management via
bollard, broker, protocol, WebSocket transport, security policies) and
crates/challenge-orchestrator (Docker-based challenge orchestration with
backend, lifecycle, evaluator, health, continuous monitoring).
Workspace and dependency changes:
- Remove secure-container-runtime from workspace members in Cargo.toml
- Remove secure-container-runtime dependency from validator-node
Challenge registry cleanup:
- Remove docker_image field from ChallengeEntry struct
- Remove docker_image parameter from ChallengeEntry::new()
- Change register() validation to require wasm_module (WASM-only)
- Remove DockerRegistry variant from DiscoverySource enum
- Remove docker_registries field from DiscoveryConfig
- Remove Docker deprecation warning from discover_all()
- Update all registry tests to use WasmModuleMetadata
Comment and documentation updates:
- Replace "WASM-first" with "WASM-only" across README, AGENTS.md, and docs
- Remove Docker Policy sections from README, validator.md, challenges.md
- Remove Test Harness Security (Docker) section from security.md
- Remove Testing With Docker section from challenge-integration.md
- Remove Challenge Orchestrator from integration architecture diagram
- Update stale Docker references in rpc-server, core, challenge-sdk comments
- Update test-comprehensive.sh to remove secure-container-runtime test phases
- Rewrite validator_wasm_audit.md to reflect completed cleanup1 parent 5cbb94c commit 8dd66cd
43 files changed
Lines changed: 100 additions & 12909 deletions
File tree
- bins/validator-node
- challenges
- crates
- challenge-orchestrator
- src
- challenge-registry/src
- challenge-sdk/src
- core/src
- rpc-server/src
- secure-container-runtime
- src
- bin
- tests
- wasm-runtime-interface/src
- docs
- operations
- scripts
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
169 | 169 | | |
170 | 170 | | |
171 | 171 | | |
172 | | - | |
173 | 172 | | |
174 | 173 | | |
175 | 174 | | |
| |||
178 | 177 | | |
179 | 178 | | |
180 | 179 | | |
181 | | - | |
182 | | - | |
183 | | - | |
184 | 180 | | |
185 | 181 | | |
186 | 182 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
14 | 13 | | |
15 | 14 | | |
16 | 15 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
23 | | - | |
| 23 | + | |
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
29 | | - | |
30 | 29 | | |
31 | 30 | | |
32 | 31 | | |
| |||
165 | 164 | | |
166 | 165 | | |
167 | 166 | | |
168 | | - | |
169 | | - | |
170 | | - | |
171 | | - | |
172 | | - | |
173 | | - | |
174 | | - | |
175 | 167 | | |
176 | 168 | | |
177 | 169 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | | - | |
20 | 19 | | |
21 | 20 | | |
22 | 21 | | |
| |||
0 commit comments