Dns ipmi config
General:
- Moves a lot of code from
internal/storage/materialize.go
tointernal/materialize/materialize.go
, to get around import dependency cycles - Makes the IPMI username and password configurable in mars-config
- Makes the Dance forwarding DNS server configurable in mars-config
Dance:
- Allows dance to bind on the specified address instead of
0.0.0.0
(so you can runsystemd-resolved
at the same time) - You can specify a forwarding DNS server now
- On AAAA DNS requests, returns an empty record if we have an IPv4 address for it, instead of forwarding it (which will likely give you
NXDOMAIN
, causing issues)
Edited by Christopher Tran