LICENSE
README.md
pyproject.toml
setup.cfg
setup.py
conf/hosts_metadata.yml
conf/idrac_interfaces.yml
conf/logrotate_quads.conf
conf/plugins.yml
conf/quads.yml
conf/quadsweb.yml
conf/selfservice.yml
conf/vlans.yml
container/etc/nginx/conf.d/apiv3.conf
container/etc/nginx/conf.d/apiv3_ssl.conf.example
container/etc/postfix/postfix-files.d/quads.cf
migrations/README
migrations/alembic.ini
migrations/env.py
migrations/script.py.mako
migrations/versions/071677379d4e_hostname_metadata.py
migrations/versions/0f6d1a14c8f5_hosts_boot_mode.py
migrations/versions/0f9009b00429_os_type_for_assignments.py
migrations/versions/157838206445_added_boot_order_to_assignment.py
migrations/versions/253ba446570d_self_scheduling.py
migrations/versions/cb3d1e473790_added_overcloud_to_host.py
migrations/versions/e9b96f886b77_processor_type_for_gpu.py
src/quads/__init__.py
src/quads/config.py
src/quads/exceptions.py
src/quads/quads_api.py
src/quads.egg-info/PKG-INFO
src/quads.egg-info/SOURCES.txt
src/quads.egg-info/dependency_links.txt
src/quads.egg-info/entry_points.txt
src/quads.egg-info/requires.txt
src/quads.egg-info/top_level.txt
src/quads.egg-info/zip-safe
src/quads/cli/__init__.py
src/quads/cli/cli.py
src/quads/cli/main.py
src/quads/cli/parser.py
src/quads/helpers/__init__.py
src/quads/helpers/utils.py
src/quads/plugins/__init__.py
src/quads/plugins/base.py
src/quads/plugins/discovery.py
src/quads/plugins/manager.py
src/quads/plugins/builtin/__init__.py
src/quads/plugins/builtin/chat/__init__.py
src/quads/plugins/builtin/chat/gchat.py
src/quads/plugins/builtin/chat/irc.py
src/quads/plugins/builtin/chat/slack.py
src/quads/plugins/builtin/cloud/__init__.py
src/quads/plugins/builtin/cloud/aws.py
src/quads/plugins/builtin/cloud/ibm_cloud.py
src/quads/plugins/builtin/email/__init__.py
src/quads/plugins/builtin/email/email.py
src/quads/plugins/builtin/hardware/__init__.py
src/quads/plugins/builtin/hardware/badfish.py
src/quads/plugins/builtin/provisioners/__init__.py
src/quads/plugins/builtin/provisioners/foreman.py
src/quads/plugins/builtin/release/__init__.py
src/quads/plugins/builtin/release/standard.py
src/quads/plugins/builtin/switches/__init__.py
src/quads/plugins/builtin/switches/juniper.py
src/quads/plugins/builtin/ticketing/__init__.py
src/quads/plugins/builtin/ticketing/jira.py
src/quads/plugins/builtin/validators/__init__.py
src/quads/plugins/builtin/validators/environment.py
src/quads/plugins/dispatchers/__init__.py
src/quads/plugins/dispatchers/base.py
src/quads/plugins/dispatchers/chat.py
src/quads/plugins/dispatchers/cloud.py
src/quads/plugins/dispatchers/email.py
src/quads/plugins/dispatchers/hardware.py
src/quads/plugins/dispatchers/provisioner.py
src/quads/plugins/dispatchers/release.py
src/quads/plugins/dispatchers/switch.py
src/quads/plugins/dispatchers/ticketing.py
src/quads/plugins/dispatchers/validator.py
src/quads/plugins/interfaces/__init__.py
src/quads/plugins/interfaces/chat.py
src/quads/plugins/interfaces/cloud.py
src/quads/plugins/interfaces/email.py
src/quads/plugins/interfaces/hardware.py
src/quads/plugins/interfaces/provisioner.py
src/quads/plugins/interfaces/release.py
src/quads/plugins/interfaces/switch.py
src/quads/plugins/interfaces/ticketing.py
src/quads/plugins/interfaces/validator.py
src/quads/server/__init__.py
src/quads/server/app.py
src/quads/server/config.py
src/quads/server/database.py
src/quads/server/extensions.py
src/quads/server/models.py
src/quads/server/blueprints/__init__.py
src/quads/server/blueprints/assignments.py
src/quads/server/blueprints/auth.py
src/quads/server/blueprints/available.py
src/quads/server/blueprints/clouds.py
src/quads/server/blueprints/disks.py
src/quads/server/blueprints/hosts.py
src/quads/server/blueprints/interfaces.py
src/quads/server/blueprints/memory.py
src/quads/server/blueprints/moves.py
src/quads/server/blueprints/notifications.py
src/quads/server/blueprints/processors.py
src/quads/server/blueprints/schedules.py
src/quads/server/blueprints/version.py
src/quads/server/blueprints/vlans.py
src/quads/server/dao/__init__.py
src/quads/server/dao/assignment.py
src/quads/server/dao/baseDao.py
src/quads/server/dao/cloud.py
src/quads/server/dao/disk.py
src/quads/server/dao/host.py
src/quads/server/dao/interface.py
src/quads/server/dao/memory.py
src/quads/server/dao/notification.py
src/quads/server/dao/processor.py
src/quads/server/dao/schedule.py
src/quads/server/dao/vlan.py
src/quads/templates/future_initial_message
src/quads/templates/future_message
src/quads/templates/initial_message
src/quads/templates/jira_ticket_assignment
src/quads/templates/message
src/quads/templates/simple_table_emoji
src/quads/templates/validation_failed
src/quads/templates/validation_succeeded
src/quads/templates/watchers_fail
src/quads/tools/__init__.py
src/quads/tools/connectivity_diagram.py
src/quads/tools/export_current_schedules.py
src/quads/tools/foreman_heal.py
src/quads/tools/helpers.py
src/quads/tools/import_current_schedules.py
src/quads/tools/jira_watchers.py
src/quads/tools/jira_workflow.py
src/quads/tools/logger.py
src/quads/tools/lshw.py
src/quads/tools/lshw2meta.py
src/quads/tools/make_instackenv_json.py
src/quads/tools/notify.py
src/quads/tools/notify_tenant.py
src/quads/tools/reports.py
src/quads/tools/simple_table_generator.py
src/quads/tools/simple_table_web.py
src/quads/tools/vlan_yaml_to_db.py
src/quads/tools/external/__init__.py
src/quads/tools/external/badfish.py
src/quads/tools/external/foreman.py
src/quads/tools/external/ipmi.py
src/quads/tools/external/jira.py
src/quads/tools/external/juniper.py
src/quads/tools/external/netcat.py
src/quads/tools/external/ssh_helper.py
src/quads/web/__init__.py
src/quads/web/app.py
src/quads/web/forms.py
src/quads/web/blueprints/__init__.py
src/quads/web/blueprints/common.py
src/quads/web/blueprints/connectivity.py
src/quads/web/blueprints/dynamic_content.py
src/quads/web/blueprints/instack.py
src/quads/web/blueprints/visual.py
src/quads/web/blueprints/wiki.py
src/quads/web/controller/CloudOperations.py
src/quads/web/controller/__init__.py
src/quads/web/controller/dynamic_nav/__init__.py
src/quads/web/controller/dynamic_nav/bootstrap_render.py
src/quads/web/controller/dynamic_nav/dynamic_menus.py
src/quads/web/controller/dynamic_nav/dynamic_nav.py
src/quads/web/controller/dynamic_nav/markup_elements.py
src/quads/web/static/css/bootstrap.min.css
src/quads/web/static/css/datatables.min.css
src/quads/web/static/css/jquery-ui.css
src/quads/web/static/css/main.css
src/quads/web/static/image/quads.png
src/quads/web/static/js/bootstrap.min.js
src/quads/web/static/js/datatables.min.js
src/quads/web/static/js/jquery-3.7.1.min.js
src/quads/web/static/js/jquery-ui.min.js
src/quads/web/static/js/litepicker.js
src/quads/web/static/js/main.js
src/quads/web/static/js/moment.min.js
src/quads/web/static/js/popper.min.js
src/quads/web/templates/_formhelpers.html
src/quads/web/templates/base.html
src/quads/web/templates/dropdown.html
src/quads/web/templates/links.html
src/quads/web/templates/modal_no_footer.html
src/quads/web/templates/wiki/assignments.html
src/quads/web/templates/wiki/available.html
src/quads/web/templates/wiki/connectivity_cloud.html
src/quads/web/templates/wiki/connectivity_overview.html
src/quads/web/templates/wiki/host.html
src/quads/web/templates/wiki/inventory.html
src/quads/web/templates/wiki/visuals.html
src/quads/web/templates/wiki/vlans.html
systemd/quads-db.service
systemd/quads-server.service
systemd/quads-web.service