What's Changed
New features
- Flavor: Added
idfield 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
IsRetryableinstead ofIsConflictso 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