QUADS 1.1.6
About 1.1.6
QUADS 1.1.6
is a bugfix, refactor and feature release. In particular we are focusing on core functionality fixes and enhancements to visuals, reporting and operator quality-of-life activities. We've packed almost 8 months of development, features and testing into this release.
This release includes around 14x new features/improvements and 19 x bug fixes.
🍂 1.1.6
arrives just before Spring time! 🍂
Major Feature Highlights
- Jira token auth is now supported
- Optional Python3 XMLRPC SSL/TLS support for QUADS WP wiki automation #401
- Autocomplete for
quads-cli
viapython3-argcomplete
--skip-network
added tovalidate_env.py
for skipping network validations.--report-detailed
will give you a report on upcoming future, scheduled assignments--report-scheduled
will give you a report about systems and assignment utilization and scheduling over months or years- Additional usage reporting statistics on Wiki (daily usage) and visuals (systems usage tallies) #393
- Revamped and more extensible visuals using emoji instead of preset color patterns.
- Added
lshw.py
tool for gathering systems hardare information - Added
ls_switch_conf.py
tool for listing VLAN id to cloud mapping and other related network information. - VLANs can now be cleared with
--mod-cloud
#388 - Added page length dropdown on available GUI datatable Flask UI
Major Bug Fixes
- fix:
pxe_boot
always evaluating True. - fix: broken/retired being listed on report-available and wiki. #389 #390
- fix: don't trigger VLAN int check if value is null. #392
- fix: harden
create_input.py
when it encounters empty strings to not fail - fix: better sanity checks for foreman host params for overcloud. #379
- fix: manage new clouds better with
lock_reservation
- fix: address behavior with notification object on mod-cloud with new ticket.
Other Notable Changes and Upgrade Notes
- It's a good idea to diff the updated quads.yml with your existing one to make note of any breaking changes:
diff -u /opt/quads/conf/quads.{yml,yml.rpmnew}
Configuration Changes in /opt/quads/conf/quads.yml
- The previous key/value pairs for clouds can now be removed and are no longer used.
visual_colors:
cloud01: "#a9a9a9"
cloud02: "#e6194B"
cloud03: "#3cb44b"
cloud04: "#ffe119"
cloud05: "#4363d8"
<snip>
Jira Authentication Changes
- Added
jira_auth:
with options beingbasic
(default) ortoken
. - Added
jira_token:
XXXXYYYY
where if utilizing token auth you'll place your API token for Jira
Full Change List
- A full list of changes can be found here