openstack/cyborg · Week of 2026-05-23

openstack/cyborg — 2026-05-23

10 merges · 2 contributors · 1551 lines changed

Documentation push. Cyborg's week was almost entirely a documentation sprint, with four substantial guides landing back-to-back. A new NVMe driver development environment writeup (982711) walks contributors through standing up the accelerator stack end-to-end, paired with a fresh VM setup guide for development and a user guide for booting instances with accelerators attached. A separate doc covers running Cyborg's tempest and grenade jobs locally, closing a long-standing gap for anyone trying to reproduce CI results offline. Together these add roughly 1,400 lines of contributor- and operator-facing docs in a project that has historically been thin on them.

Devstack and config. Multinode devstack gained a proper placement client configuration block, smoothing setup for split-node accelerator testing.

Maintenance. The rest of the queue was cleanup: dropping a stale static_root setting, switching the SQLAlchemy models to the built-in declarative base, removing references to legacy keystonemiddleware options, pruning the unused microversion-parse dependency, and skipping the grenade job on test-only changes to save CI cycles.