chore: Make Loadbalancer Amphora feature generally available - #898
Merged
gboutry merged 2 commits intoAug 19, 2026
Merged
Conversation
hemanthnakkina
marked this pull request as draft
August 13, 2026 09:29
Making amphora GA (prev commit) left requires:["feature.microovn-sdn"] on a GA gate, which validate_feature_gate_config — run at every CLI startup and snap set — would raise on default deployments where microovn-sdn is off (not the default SDN on stable/2025.1). - Skip GA gates' requires in validate_feature_gate_config (startup validator); their deps are use-time concerns, not config-time. - Add use-time check in run_configure_plans enable path: raise ClickException if feature.microovn-sdn is not enabled, before deploying any amphora infrastructure. - Update test_ga_gate_with_unmet_dep to reflect GA gates' requires are not validated at startup; add TestRunConfigurePlansMicroovnCheck. Signed-off-by: Hemanth Nakkina <hemanth.nakkina@canonical.com> (cherry picked from commit 7909e3d)
hemanthnakkina
force-pushed
the
amphora-feature-gate-stable/2024.1
branch
from
August 14, 2026 07:57
774a29f to
a4313fc
Compare
hemanthnakkina
marked this pull request as ready for review
August 14, 2026 07:57
gboutry
approved these changes
Aug 17, 2026
ahmad-can
approved these changes
Aug 19, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Loadbalancer Amphora feature is behind a feature gate. Operator needs to set the following config option on snap openstack feature.loadbalancer-amphora=True.
The idea is to make the feature Generally Available and move it out of feature gate.
QA steps
sudo snap install openstack --channel <>
sudo snap set openstack feature.microovn-sdn=True
sudo snap set openstack ovn.provider=microovn
sudo snap set openstack feature.split-roles=true
sunbeam cluster bootstrap --role control,compute,storage -a
sunbeam configure -a
sunbeam loadbalancer configure
Links
https://canonical-openstack.readthedocs-hosted.com/en/latest/how-to/features/load-balancer/#enabling-the-amphora-provider