Skip to content

v0.0.8

Compare
Choose a tag to compare
@aebruno aebruno released this 27 Feb 14:52
· 278 commits to main since this release
v0.0.8
c118fc6
  • Add DHCP multi-interface support #12
  • Add support for Dell Zero-touch deployment (ZTD) of switches. The necessary DHCP options are added if a host is tagged with "dellztd" or "dellbmp" (to support older FTOS switches).
  • Add support for serving image kernel/initrd assets over tftp
  • Add subnet config settings to define gateway, dns, search domains and mtu. If a host IP falls in the subnet grendel will inherit these settings when offering dhcp leases.
  • Add MTU and VLAN parameters to network interface json definitions.
  • Fix incorrect padding in nodesets #20
  • Add support for custom named provision templates
  • Add admin_ssh_pubkeys config option

BREAKING CHANGES

  • Add netmask prefix to IPs in json definitions. Changes the NetInterface.IP type from net.IP to netip.Prefix which allows us to capture both the IP address and the network prefix. The raw IP stored in the json now has the following format: x.x.x.x/xx. This is a breaking change and will require a manual dump/restore of the grendel database.
  • Rename dhcp.router config option to dhcp.gateway
  • Remove unused provision.scheme config option