openstack/magnum · Week of 2026-07-18
openstack/magnum — 2026-07-18
NodeGroup surface. The largest change extends NodeGroup with node_labels and node_taints fields, giving operators per-group control over labels and taints rather than only cluster-wide defaults (988899, ~400 lines). Alongside this, a new microversion 1.13 introduces cluster_id on the API and deprecates the legacy stack_id, nudging the data model away from Heat-centric identifiers.
Packaging and Oslo modernization. Setup configuration migrates to pyproject.toml, with a companion patch adding the file to support pip 23.1. Runtime requirements shed setuptools, and implicit dependencies on importlib_metadata and python-subunit are dropped. On the Oslo side, the deprecated remotable_classmethod is replaced across the versioned-object layer.
Maintenance. CI bumps hacking to 8.1.0, and the REST API Version History docs get a formatting cleanup.