Releases: ubccr/grendel
Releases · ubccr/grendel
v0.0.11
v0.0.10
- Fixed "Disabled" user role not respecting auth middleware
- Fixed bulk adding nodes other than cpn || srv not having the correct bmc fqdn prefixes
- Improved notifications UI
- Improved rack actions UI
- Improved user table UI
- Added import host by JSON in UI
- Overhauled BMC package
- Deprecated IPMI support
- Added ClearSel action
- Added host power options & overrides
- Added bmc power cycle
- Improved redfish error handling
- Improved import sys config settings
- Improved bmc CLI
- Added CLI autoconfigure command
- Updated Tailwind to v3.4.0
- Updated gofish to v0.15.0
v0.0.9
- Add Web UI (@jafurlan)
- Fix bug in reverse resolution with ip masks
- Fix bug in reverse resolution with multiple names
- Add tags to status output
- Add network segment status command
- Add support for Dell ONIE and iDRAC auto config
- Allow multiple FQDN comma separated
- Add support for NVIDIA/Mellanox zerotouch
- Add support for Arista zerotouch deployment (ZTD)
v0.0.8
- 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 fromnet.IP
tonetip.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 todhcp.gateway
- Remove unused
provision.scheme
config option
v0.0.7
- Fix bug in marshalling interface names
- Fix ubuntu autoinstall template
- Set root password in Ubuntu autoinstall template
- Add dhcp4 network configs for default nic
- Templatize the kernel command line for images
- Add support for translating butane configs to ignition
- Update ipxe to latest release
- Add rpm/deb package building
v0.0.6
- Add support for kickstarting both uefi and legacy bios nodes from the same
kickstart template based on tags - Clean up status command
- Randomize DNS server list in DHCP responses to distribute load
- Fix duplicate checking. Properly update hosts with same name
- Add delete host/image API and CLI
- Add check for duplicate host IDs
- Fix bug in delay and fanout
- Add support for cloud-init and Ubuntu autoinstall
- Add support for power/on off in CLI
v0.0.5
- Handle DHCPINFORM
- Add support for turning on/off logging for specific services
- Switch to using native go embed support in v1.16 for assets
- Add feature to allow boot images to set custom provision templates
- Add support for tagging hosts
- Refactor NodeSet api to support N-dim folding
- Add new status cli command for displaying basic status of nodes
v0.0.4
v0.0.2
- Allow variable interpolation in image command line
- Add support for codesigning boot images
- Switch to using Branca instead of JWT
- Require host to be set to provisioned in order to fetch boot assets.
- Add endpoint to unprovision host
- Switch to using openapi
- Add api endpoints for boot images