v3.4.0
New Features
-
Valkey service is now available on Atmosphere.
This is required service for introduce Octavia Amphora V2 support. -
Octavia Amphora V2 is now supported and enable by default with Atmosphere.
The Amphora V2 provider driver improves control plane resiliency.
Should a control plane host go down during a load balancer provisioning
operation, an alternate controller can resume the in-process provisioning
and complete the request. This solves the issue with resources stuck in
PENDING_* states by writing info about task states in persistent data
structure and monitoring job claims via Jobboard. -
The OpenStack database exporter has been updated and the collection of Octavia metrics happens through it only.
-
Added alerting for amphoras to cover cases for when an Amphora becomes in
ERRORstate or not ready for an unexpected duration.
Security Issues
- Upgrade nginx ingress controller from 1.10.1 to 1.12.1 to fix CVE-2025-1097
CVE-2025-1098, CVE-2025-1974, CVE-2025-24513, CVE-2025-24514.
Bug Fixes
-
Backport fixes for Octavia Redis driver for support authentication
and SSL for Redis Sentinel and multiple Sentinel servers. -
The Cluster API driver for Magnum has been bumped to 0.28.0 to improve stability, fix bugs and add new features.
-
Addressed an issue where instances not booted from volume would fail to resize. This issue was caused by a missing trailing newline in the SSH key, which led to misinterpretation of the key material during the resize operation. Adding proper handling of SSH keys ensures that the resize process works as intended for all instances.
-
Improve alert generation for load balancers that have a non-
ACTIVEprovisioning state
despite anONLINEoperational state. Previously, if a load balancer was in a
transitional state such asPENDING_UPDATE(provisioning_state) while still marked
asONLINE(operational_state), the gauge metric
openstack_loadbalancer_loadbalancer_status{provisioning_status!="ACTIVE"}did not
trigger an alert. This update addresses the issue by ensuring that alerts are properly
generated in these scenarios.