Final validation that the MVP bootstrap is complete and all systems are operational. **Validation Checklist:** **Platform Cluster:** - [ ] 3 nodes all Ready: `kubectl get nodes` - [ ] etcd healthy: `talosctl etcd status` - [ ] Argo CD accessible and healthy - [ ] All Argo CD applications synced **Harvester Cluster:** - [ ] 3 nodes all Ready - [ ] Longhorn storage healthy (3 replicas) - [ ] Harvester UI accessible at [https://harvester.lab.local](https://harvester.lab.local) - [ ] VM networks configured (VLANs 10, 30, 40, 60) **Networking:** - [ ] VyOS gateway operational - [ ] Inter-VLAN routing working - [ ] DHCP relay functional - [ ] Connectivity from home network to lab services **GitOps:** - [ ] Platform cluster managed by Argo CD - [ ] Harvester cluster managed by Argo CD - [ ] Changes to Git are reflected in clusters **MVP Complete State:** ``` ┌─────────────────────────────────────────────────┐ │ Platform Cluster (3-node HA) │ │ - CP-1: UM760 (physical) │ │ - CP-2: Harvester VM │ │ - CP-3: Harvester VM │ │ - Argo CD, Tinkerbell running │ └─────────────────────────────────────────────────┘ │ │ manages ▼ ┌─────────────────────────────────────────────────┐ │ Harvester HCI (3-node) │ │ - ms02-node1, ms02-node2, ms02-node3 │ │ - Longhorn storage │ │ - Ready for tenant cluster VMs │ └─────────────────────────────────────────────────┘ ``` **Reference:** * `docs/architecture/appendices/B_bootstrap_procedure.md` (Post-Bootstrap State)
Final validation that the MVP bootstrap is complete and all systems are operational.
Validation Checklist:
Platform Cluster:
kubectl get nodestalosctl etcd statusHarvester Cluster:
Networking:
GitOps:
MVP Complete State:
Reference:
docs/architecture/appendices/B_bootstrap_procedure.md(Post-Bootstrap State)