openflighthpc / metal-server

Eclipse Public License 2.0
0 stars 1 forks source link

Various changes for 2.0.0 release #11

Closed WilliamMcCumstie closed 5 years ago

WilliamMcCumstie commented 5 years ago

The following changes have been made since version 1:

  1. The DHCP files now have a configurable path using Dhcp_system_dir env var. Fixes #8
  2. An example systemd unit file has been added. It uses a forking type as the system can only be stopped gracefully when daemonized. The unit file is built on a new rake daemon:stop task for preforming a graceful shutdown. Fixes #7
  3. Different routes can now be enabled and disabled according to a collection of env vars. See configuration reference for details. Disabled routes will always return a 403. Fixes #9
  4. Multiple grub types are now supported. This is a wholesale replacement of uefi. The grub id is a compound of the sub-type and name. Additional sub types can be configured from the environment. This is a breaking change from the previous version. Fixes #10