openstack/trove · Week of 2026-06-20
openstack/trove — 2026-06-20
Guest-agent credential hygiene. The biggest change of the week reworks how the guest agent talks to Swift, switching to a pre-authenticated Swift client and dropping the Keystone re-auth path (986547). A follow-up removes the service credentials from trove-guestagent.conf entirely, continuing the push to keep long-lived auth material off the guest.
Datastore work. PostgreSQL gains the previously-missing upgrade implementation, with companion fixes to allow upgrading to the same version and to pass datastore_version.version rather than the name into the upgrade call (landed twice, once on master and once as a backport). MariaDB 10.4+ official images get a corrected defaults config path.
API and compatibility fixes. Resize validation now copes with Nova microversion ≥ 2.47, the Cinder client defaults to API v3, and a legacy database migration helper drops the deprecated .values()[0] pattern in favor of .scalar().
CI. The 2025.1 Ubuntu Jammy jobs are pinned to a compatible tempest tag so they keep running green.