feat/os-server-prd-integration #6

Merged
delandtj merged 4 commits from feat/os-server-prd-integration into main 2026-04-07 17:49:15 +00:00
Owner
No description provided.
Was =m (module), which meant overlay mounts failed at boot before
myfs-modules delivered kernel modules over the network. The
etc-overlay service needs overlayfs available immediately after
sysvol, before network is up.

Error on MOS node:
  mount: /etc: special device overlay does not exist.
feat: add host network bootstrap into runit.sh
Some checks failed
Build MOS Initramfs / build (pull_request) Failing after 2s
2f760b8f7c
Adds idempotent setup_host_network() that creates mos-br, addresses,  NAT, INPUT-allow rule, and dnsmasq before VM launch. Adds --skip-host-net  for externally-managed networking. Removes scripts/net.sh
- runit.sh: add --name/-n flag for running multiple VMs with namespaced
  resources (tap, disks, serial log, API socket, deterministic MAC)
- Dockerfile: add xz-dev xz-static build dependencies
- Add etc-overlay.toml service config for initramfs
merge: main_netsetup — host network bootstrap with OVS bridge detection
Some checks failed
Build MOS Initramfs / build (pull_request) Failing after 2s
966db96b63
Merges PR #5 (feat: add host network bootstrap into runit.sh).

Modified the OVS guard to use runtime detection: if ovs-vsctl shows
existing bridges, skip setup_host_network() entirely instead of
relying on the USE_OVS flag.
delandtj deleted branch feat/os-server-prd-integration 2026-04-07 17:49:36 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
geomind_code/mos_builder!6
No description provided.