Skip to content

QUADS Project

The infrastructure deployment time machine

  • Home
  • Download
    • QUADS Server
    • QUADS Client
    • QUADS Python Library
    • QUADS Inference Proxy
    • QUADS Self-Scheduling Playbook
    • Badfish
  • Docs
  • Contributing
  • Code Review
  • IRC
  • QUADS
  • Badfish
  • QIIP

Tag: performance

The Evolution of quads-web

March 19, 2025March 20, 2025 ~ grafuls ~ Leave a comment

It all started 8 years ago during EuroPython 2017 when Will introduced me to QUADS 1.0 and how their whole client-facing inventory and UI was relying on a heavy WordPress dependency. I was adamant that if I ever joined the team I would replace WordPress with a proper Python web service.

Continue reading “The Evolution of quads-web” →

Badfish is Superboosted!

May 14, 2020May 21, 2020 ~ grafuls ~ 1 Comment

Badfish gets the Asyncio treatment. With the move of QUADS to asynchronously provisioning the servers on our lab, much of the functionality from Badfish was already converted to use asyncio in the process. This has now been the first effort in the road to unifying the Badfish standalone tool with the code used from within QUADS. Continue reading “Badfish is Superboosted!” →

QUADS 1.1.0 is Released!

October 4, 2019October 4, 2019 ~ Will Foster ~ Leave a comment

After over 7 months of development since 1.0.2 and massive architectural, design, and re-factoring overhauls we’re proud to announce the next-generation QUADS 1.1.0 codenamed gaúcho.  A monumental amount of enhancements, fixes and redesign efforts going back over a year form the foundation of the 1.1 series. Continue reading “QUADS 1.1.0 is Released!” →

join #quads on IRC  Github Latest Branch  Gerrit Code Review  Badfish on Github
Stable 3.0.2 (2026-09-30)
Development quads-dev-3.0.2

RSS QUADS Development

  • feat: add Arista switch plugin with SSH-based VLAN management and tests
  • feat: add --json output to table-producing CLI actions
  • fix: disable Rich emoji substitution in every Console
  • Merge "feat: copy instack files to first host on release" into develo…
  • feat: copy instack files to first host on release
  • Merge "feat: truncate self-schedule description" into development
  • feat: truncate self-schedule description
  • Merge "fix: guard None assignment in juniper verify" into development
  • Merge "fix: include inactive assignments in past queries" into develo…
  • fix: guard None assignment in juniper verify

RSS QUADS Client Development

  • chore: update RPM spec version to 0.10.0
  • 0.10.0
  • fix: validate wizard proxy, restore positional arg order, and relax P…
  • fix: make proxy CA bundle reach the wire and stop credential leaks
  • feat: add per-server SOCKS5 and HTTP proxy support
  • fix: trace connect handshake under debug and align cmd2 compat docs
  • chore: update RPM spec version to 0.9.0
  • 0.9.0
  • Merge pull request #189 from sadsfae/development
  • Merge pull request #190 from sadsfae/fix/coverage-dispatch-hooks

RSS Badfish Development

  • 1.8.2
  • Merge pull request #599 from quadsproject/development
  • Merge pull request #598 from sadsfae/fix/quay-rebuild-dispatch
  • fix: allow manual quay rebuild on dispatch
  • Merge pull request #597 from quadsproject/development
  • Merge pull request #596 from sadsfae/chore/quay-manual-rebuild
  • chore: add manual quay rebuild
  • Merge pull request #595 from quadsproject/development
  • Merge pull request #594 from sadsfae/fix/ci-quay-push-retry
  • chore: fix ci quay push retry
  • GitHub
  • GitHub
  • GitHub
  • GitHub
Create a website or blog at WordPress.com
  • Subscribe Subscribed
    QUADS Project

    Have a WordPress.com account? Log in now.

  • QUADS Project
    View site in Reader
    Manage subscriptionsSign upLog in
    Report this content
    Collapse this bar
Loading Comments...