Skip to content

Release v2.6.0

Latest

Choose a tag to compare

@mandre mandre released this 10 Jun 12:17
· 92 commits to main since this release
v2.6.0
699ab0b

What's Changed

New features

  • Flavor: Added id field for creation

Bug fixes

  • Tightened adoption filters across multiple controllers (AddressScope, FloatingIP, Group, Network, Port, Project, Router, SecurityGroup, ServerGroup, Subnet, Trunk, User) to prevent adopting resources that don't fully match the spec
  • Fixed terminal error classification: use IsRetryable instead of IsConflict so non-HTTP gophercloud errors (e.g., client-side validation failures) are no longer retried indefinitely (Fixes #241)
  • Treated Neutron quota-exceeded 409 errors as retryable so controllers retry when quota becomes available (Fixes #667)
  • Fixed port status not updating to ACTIVE after server interface attachment
  • Fixed volume status not updating to in-use after server attachment

Infrastructure improvements

  • Bumped Go to 1.25.11
  • Bumped kuttl to v0.26.0
  • Bumped golang.org/x/net to v0.53.0 and other dependency updates
  • Added CI verification for generate-bundle

New Contributors

Full Changelog: v2.5.0...v2.6.0