App Addition Proposal
I'd like to add omni-infra-provider-bare-metal (v0.9.0) to the community train.
What it does
Sidero Omni infrastructure provider that PXE-boots and manages bare-metal machines as Talos Linux nodes. Companion to the omni-infra-provider-truenas app (PR #4859) — that one provisions VMs, this one provisions physical hardware.
Details
Networking
The provider runs a DHCP proxy for iPXE boot, which fundamentally needs L2 broadcast access. The catalog app exposes a gated host_network toggle (default off) plus the standard networks list so users can attach to a docker macvlan/ipvlan instead. The DHCP proxy can also be disabled entirely or run in port-4011-only mode for users who chain it behind their existing DHCP server.
Configuration
Upstream supports OMNI_ENDPOINT and OMNI_SERVICE_ACCOUNT_KEY as env vars; everything else is CLI flags. Catalog template uses set_command() to build the flag list from questions.yaml values (same pattern as bitcoind, adguard-home, arti).
Happy to draft a PR if this is wanted.
App Addition Proposal
I'd like to add omni-infra-provider-bare-metal (v0.9.0) to the community train.
What it does
Sidero Omni infrastructure provider that PXE-boots and manages bare-metal machines as Talos Linux nodes. Companion to the omni-infra-provider-truenas app (PR #4859) — that one provisions VMs, this one provisions physical hardware.
Details
Networking
The provider runs a DHCP proxy for iPXE boot, which fundamentally needs L2 broadcast access. The catalog app exposes a gated host_network toggle (default off) plus the standard networks list so users can attach to a docker macvlan/ipvlan instead. The DHCP proxy can also be disabled entirely or run in port-4011-only mode for users who chain it behind their existing DHCP server.
Configuration
Upstream supports OMNI_ENDPOINT and OMNI_SERVICE_ACCOUNT_KEY as env vars; everything else is CLI flags. Catalog template uses set_command() to build the flag list from questions.yaml values (same pattern as bitcoind, adguard-home, arti).
Happy to draft a PR if this is wanted.