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: Flask

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” →

QUADS 2.1 is Released!

October 2, 2024October 2, 2024 ~ Will Foster ~ Leave a comment

A few weeks ahead of schedule, QUADS 2.1 brings immense improvement and simplicity to QUADS design by removing our WordPress component entirely and serving all automated wiki/inventory/visuals natively via quads-web

Continue reading “QUADS 2.1 is Released!” →

Simplifying QUADS Architecture in 2.1

September 25, 2024September 26, 2024 ~ Will Foster ~ Leave a comment

Big design improvements are coming in QUADS 2.1 by completely removing our WordPress component and bringing everything directly back to Flask / quads-web.  This greatly reduces our design complexity and adds a plethora of foundational improvements for future features.

Continue reading “Simplifying QUADS Architecture in 2.1” →

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...