Lightweight Zone manager for illumos - mirror
Find a file
Till Wegmueller 430be11b13
Add multi-network zones and list-based IPAM pools
Templates now define named `net` blocks instead of a single pool
reference, allowing zones like a router to attach to both internal and
public networks. Pools support an `addresses` block with explicit IPs
as an alternative to contiguous range-start/range-end — useful for
hoster-assigned public addresses.

Default init now includes a router template (internal + public) and a
public pool with example addresses. Zone registry entries store per-net
address/VNIC/stub/gateway. Import parses multiple net blocks from
zonecfg info. Backward compatible with legacy single-pool templates.

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