BREAKING CHANGE: day0bootstrap.sh deprecated in favor of bootstrap.sh - Add scripts/bootstrap.sh (488 lines): Unified entrypoint supporting multiple hardware types (Proxmox/Docker VMs/Pi) - Create scripts/lib/ modular library system: - detection.sh: OS/hardware/container detection (362 lines) - fingerprint.sh: System fingerprinting and inventory (494 lines) - network.sh: IP configuration and VLAN placement (356 lines) - proxmox.sh: PVE post-install automation (453 lines) - validation.sh: Comprehensive pre-flight checks (510 lines) - Add validation tools: validate-node.sh, onboarding.sh, pi_init.sh - Deprecate scripts/day0bootstrap.sh with graceful redirect wrapper - Document architecture in scripts/README.md (495 lines) and PROXMOX-COMPARISON.md - Update SOP-002 with new bootstrap workflow - Add nodes/watchtower/compose.yaml (Raspberry Pi 5 stack) Migration: Existing day0bootstrap.sh users automatically redirected to new system after 5-second warning. No manual intervention required. Ref: Infrastructure automation modernization per active-tasks.md
Watchtower
Primary Services: Komodo Periphery
IP Address: 10.0.0.200
Hardware Specifications
| Component | Details |
|---|---|
| Platform | Raspberry Pi 5 |
| CPU | ARM Cortex-A76 (4 cores, aarch64) |
| Memory | 16 GB |
| Storage | 32 GB microSD (mmcblk0) |
| Operating System | Debian GNU/Linux 13 (Trixie) |
| Kernel | 6.12.75+rpt-rpi-2712 |
| Network | 10.0.0.200 (primary), Docker networks |
| Additional IPs | 10.0.0.80, 10.0.0.79 |
Role
Periphery node for Komodo distributed container management.