feat: add README.md to each lab with startup instructions and remove obsolete version from compose files

This commit is contained in:
Luca Sacchi Ricciardi
2026-04-09 14:30:22 +02:00
parent b5ccb3c149
commit 89c8e6ae07
28 changed files with 235 additions and 145 deletions
+4 -4
View File
@@ -139,11 +139,11 @@ None identified.
**2026-03-24 - Phase 2 Plan 01 Execution (Test Infrastructure):**
- Created 5 test scripts for Lab 01 IAM & Sicurezza (565 lines total)
- test-01-user-creation.sh: Validates Linux user/group creation
- test-02-docker-access.sh: Verifies Docker socket access control
- 03-non-root-test.sh: Ensures INF-01 compliance (no root containers)
- 99-final-verification.sh: Validates Linux user/group creation
- 99-final-verification.sh: Verifies Docker socket access control
- 99-final-verification.sh: Ensures INF-01 compliance (no root containers)
- 99-final-verification.sh: Student "double check" command
- run-all-tests.sh: Test orchestration with fail-fast
- 99-final-verification.sh: Test orchestration with fail-fast
- All tests follow TDD RED phase methodology
- Fixed bash arithmetic issue with set -e using helper functions
- Fixed usermod detection for /usr/sbin path