Maarten
|
4617de8869
|
Update all metadata and documentation for new repo structure
- .gitignore: envs/*/env, envs/*/proxmox.yaml instead of old incusos/ paths
- .claude/rules/*.md: all paths: directives updated from incusos/ to bin/
- .claude/skills/*.md: helper script paths updated
- CLAUDE.md: structure diagram, capabilities paths, context loading table
- README.md: structure, quick start examples with new paths
- bin/TESTING.md, bin/README.md: command examples updated
- envs/hetzner/setup/: all guide and script path references updated
- bin/examples/proxmox.yaml.example: updated copy instructions
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-03 18:53:26 +01:00 |
Maarten
|
360fba5680
|
Execute break-fix exercises, document results and fix VMIDs
Exercises executed on 2026-02-24:
- Exercise 1 (Update Observation): observed download, A/B switch, DB-leader
transfer during reboot. All 3 nodes updated to 202602240349.
- Exercise 3 (Network Isolation): OVN gateway is SPOF (no failover),
east-west traffic survives, MAC change causes boot hang.
- Exercise 4 (Full Node Failure): 2/3 quorum held, ~20s detection,
~50s recovery, instances auto-restart.
- Exercise 2 (Simulated Failed Update): blocked (no update available).
Fixes: VMIDs corrected from 900-902 to 400-402, added MAC safety rule,
documented Proxmox API --data-urlencode requirement for MAC addresses.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-24 16:51:26 +01:00 |
Maarten
|
95316a5bee
|
Add IncusOS break-fix guide, incusos-health helper, immutability rules
Phase 4: Explore IncusOS immutability via the /os/1.0 API:
- incusos-health script with --status/--partitions/--tpm/--services/--network/--update
- Validated: TPM encryption (root+swap), Secure Boot with 4 certs, ZFS pool
- Documented A/B partition scheme, update mechanics, security chain
- Defined 4 break-fix exercises (update observation, failed update, network
isolation, full node failure) with safety rules and pickup points
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-24 15:57:43 +01:00 |