docs(03-lab-02-network-vpc): create phase plans (3 plans in 2 waves)

This commit is contained in:
Luca Sacchi Ricciardi
2026-03-25 09:17:22 +01:00
parent ff89202c41
commit dff75ef5ef
4 changed files with 1632 additions and 7 deletions

View File

@@ -13,7 +13,7 @@
|-------|----------------|--------|-----------|
| 1. Setup & Git Foundation | 2/2 | Complete | 2026-03-24 |
| 2. Lab 01 - IAM & Sicurezza | 2/3 | In Progress| |
| 3. Lab 02 - Network & VPC | 0/3 | Not started | - |
| 3. Lab 02 - Network & VPC | 0/3 | Planning | - |
| 4. Lab 03 - Compute & EC2 | 0/3 | Not started | - |
| 5. Lab 04 - Storage & S3 | 0/3 | Not started | - |
| 6. Lab 05 - Database & RDS | 0/3 | Not started | - |
@@ -29,8 +29,8 @@
### Phase Overview
- [x] **Phase 1: Setup & Git Foundation** - Repository setup, ambiente di sviluppo, requisiti sistema **COMPLETE**
- [ ] **Phase 2: Lab 01 - IAM & Sicurezza** - Utenti Linux, permessi Docker, volume basics (1/3 complete)
- [ ] **Phase 3: Lab 02 - Network & VPC** - Reti bridge isolate, simulazione VPC/Subnets
- [ ] **Phase 2: Lab 01 - IAM & Sicurezza** - Utenti Linux, permessi Docker, volume basics (2/3 complete)
- [ ] **Phase 3: Lab 02 - Network & VPC** - Reti bridge isolate, simulazione VPC/Subnets (3/3 plans created)
- [ ] **Phase 4: Lab 03 - Compute & EC2** - Container con limiti risorse, healthchecks
- [ ] **Phase 5: Lab 04 - Storage & S3** - Docker Volumes, MinIO S3-compatible
- [ ] **Phase 6: Lab 05 - Database & RDS** - PostgreSQL in rete privata, persistenza dati
@@ -80,11 +80,11 @@
4. Lab include Tutorial passo-passo, How-to Guides, Reference, e Explanation (Framework Diátaxis completo)
5. Studente può eseguire comando di verifica finale ("double check") per validare il lavoro svolto
**Plans:** 2/3 plans executed
**Plans:** 3
- [x] [02-01-PLAN.md](.planning/phases/02-lab-01-iam-sicurezza/02-01-PLAN.md) — Create test infrastructure (Wave 0: test-01-user-creation.sh, test-02-docker-access.sh, 03-non-root-test.sh, 99-final-verification.sh, run-all-tests.sh) **COMPLETE** 2026-03-24
- [ ] [02-02-PLAN.md](.planning/phases/02-lab-01-iam-sicurezza/02-02-PLAN.md) — Create Diátaxis documentation (Tutorial: 3 parts, How-to Guides: 3 guides, Reference: 3 documents, Explanation: IAM parallels)
- [ ] [02-03-PLAN.md](.planning/phases/02-lab-01-iam-sicurezza/02-03-PLAN.md) — Create infrastructure (Dockerfile with non-root user, docker-compose.yml with user directive, infrastructure verification)
- [ ] [02-03-PLAN.md](.planning/phases/02-lab-01-iam-sicurezza/02-03-PLAN.md) — Create infrastructure (Dockerfile with non-root user, docker-compose.yml with user directive, infrastructure verification) **COMPLETE** 2026-03-24
---
@@ -103,7 +103,11 @@
4. Studente può verificare isolamento tra reti con test di connettività (ping, curl, netcat)
5. Lab include Documentazione Diátaxis completa con architettura locale che usa nomenclatura cloud
**Plans:** TBD
**Plans:** 3
- [ ] [03-01-PLAN.md](.planning/phases/03-lab-02-network-vpc/03-01-PLAN.md) — Create test infrastructure (Wave 0: network creation tests, isolation tests, INF-02 compliance tests, final verification)
- [ ] [03-02-PLAN.md](.planning/phases/03-lab-02-network-vpc/03-02-PLAN.md) — Create Diátaxis documentation (Tutorial: 3 parts, How-to: 4 guides, Reference: 3 docs, Explanation: VPC parallels)
- [ ] [03-03-PLAN.md](.planning/phases/03-lab-02-network-vpc/03-03-PLAN.md) — Create infrastructure (docker-compose.yml with VPC networks, Dockerfile for API service, infrastructure verification)
---
@@ -374,4 +378,4 @@ Coverage: 100%
---
*Last updated: 2026-03-24*
*Last updated: 2026-03-25*