About 3.0.2
馃巸 QUADS 3.0.2 is a minor bugfix and maintenance release.
Bug Fixes
- 馃敡 Skip unscheduled hosts in start_move_batch - 262b69a (review) (#739)
- 馃敡 Verify public VLAN ports via native-vlan-id - 4341267 (review) (#738)
- 馃敡 Resolve notification by assignment when updating cloud notifications - 5727a83 (review)
- 馃敡 Deliver CC recipients on notification emails - b29b6c7 (review)
- 馃敡 Load API JWT signing key from conf/quads.yml - ab0d043 (review) (#732)
- 馃敡 Apply host bootmode during rebuild - 40b8c57 (review) (#734)
- 馃敡 Honor switch verify result in validation - f04f17e (review) (#736)
- 馃敡 Await switch configure during host move - 3c82a6d (review) (#733)
- 馃敡 Default new hosts to overcloud - d6c2b68 (review) (#731)
- 馃敡 Surface auth/server errors in resolver probes - 11fc610 (review)
- 馃敡 IDRAC10 job, network, and boot-order paths - 34c2c6c (review) (#590)
- 馃敡 IDRAC10 boot order changes - 2ba19d5 (review) (#730)
Development Statistics
- 13 x merged patch-sets
- 50 x changed files with 1900 additions and 127 deletions.
- This is the 24th release of QUADS since 23-June 2016 when 1.0 was released
Full Change List
- A full list of changes can be found here
System and Infrastructure Requirements
- A supported version of Fedora is required if using our RPM packages
- Recommended VM with 8 x vcpu and 8 x GB of memory.
- Foreman for managing your DNS, DHCP, PXE and systems lifecycle
Breaking Changes and Migrations
- QUADS 3.0.2 requires Fedora 43 or higher.
- Upgrading from 3.0.0 to 3.0.2 performs a database migration, this happens automatically via the upgrade process for you.
- 1 database migrations are included in this release:
- Default hosts to overcloud
- Modified configuration files:
conf/plugins.ymlconf/quads.yml
Tip
Run quads --conf-check to sanity check your configuration files.
Important
Be sure to address any changed configuration values prior to upgrading
- A new configuration value is required in
conf/quads.yml
# Generate one, e.g. python3 -c "import secrets; print(secrets.token_urlsafe(48))"
# `quads --conf-check` fails until this is changed from the default. Rotating
# this value invalidates previously issued API tokens.
quads_api_secret_key:
Known Issues or Limitations
- None at this time.
Packaging and Support
Note that the RPM attached this release may contain some additional fixes since the 3.0.2 release in the future.
If you run into issues or have questions please open an Github issue or find us on libera.chat IRC #quads