Lightweight Zone manager for illumos - mirror
Find a file
Till Wegmueller 382823b228
Improve DX: confirmations, progress, validate, completions
Batch 1 of developer experience improvements:

- Destroy requires typing zone name to confirm (or --yes/-y for scripts)
- Non-interactive (non-TTY) mode refuses destructive ops without --yes
- Create/destroy print numbered step-by-step progress
- Partial failure during create prints cleanup guidance (orphaned VNICs etc)
- New `zmgr validate` checks KDL syntax, referential integrity, gateway
  in network, range in network, duplicate IPs, pool utilization warnings
- New `zmgr completions <shell>` generates bash/zsh/fish completions
- Added --version flag
- Dry-run notes that IP allocation is tentative

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-22 15:30:02 +01:00
docs/ai Add multi-network zones and list-based IPAM pools 2026-03-22 14:04:15 +01:00
src Improve DX: confirmations, progress, validate, completions 2026-03-22 15:30:02 +01:00
.gitignore Add zmgr: illumos zone manager with IPAM and flat-file registry 2026-03-22 12:14:09 +01:00
Cargo.lock Improve DX: confirmations, progress, validate, completions 2026-03-22 15:30:02 +01:00
Cargo.toml Improve DX: confirmations, progress, validate, completions 2026-03-22 15:30:02 +01:00