feat: enhance lab tool with hybrid update functionality

- Add deploy-rs integration: lab deploy-rs <machine> [--dry-run]
- Add flake update command: lab update-flake
- Add hybrid update: lab hybrid-update [target] [--dry-run]
- Successfully tested deploy-rs on sleeper-service
- Hybrid approach combines flake updates with deploy-rs safety
- Deploy-rs provides automatic rollback and health checks
- All commands maintain existing SSH/Tailscale connectivity
This commit is contained in:
Geir Okkenhaug Jerstad 2025-06-15 10:26:50 +02:00
parent bc9869cb67
commit 40add46b67
3 changed files with 161 additions and 19 deletions

View file