Skip to content

octavia-adoption: perform failover only on amphora LBs - #1372

Merged
openshift-merge-bot[bot] merged 3 commits into
openstack-k8s-operators:mainfrom
gthiemonge:fix_octavia_failover
Jun 11, 2026
Merged

octavia-adoption: perform failover only on amphora LBs#1372
openshift-merge-bot[bot] merged 3 commits into
openstack-k8s-operators:mainfrom
gthiemonge:fix_octavia_failover

Conversation

@gthiemonge

Copy link
Copy Markdown
Contributor

During our tests, tobiko creates an ovn load balancer in the source cloud.
ovn load balancers don't support failovers so they need to be skipped in the "perform failover of existing load balancers" task. Update the docs accordingly.

During our tests, tobiko creates an ovn load balancer in the source
cloud.
ovn load balancers don't support failovers so they need to be skipped in
the "perform failover of existing load balancers" task.
Update the docs accordingly.

@jistr jistr left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/lgtm

Comment thread docs_user/modules/proc_performing-post-adoption-cleanup-of-load-balancers.adoc Outdated
@github-actions

Copy link
Copy Markdown

This PR is stale because it has been for over 15 days with no activity.
Remove stale label or comment or this PR will be closed in 7 days.

@github-actions github-actions Bot added the Stale label May 16, 2026
@ciecierski

Copy link
Copy Markdown
Contributor

@gthiemonge Are you planing to land the change? It is marked stale and you have a suggestion from Katie after review to be addressed.

@gthiemonge

Copy link
Copy Markdown
Contributor Author

@gthiemonge Are you planing to land the change? It is marked stale and you have a suggestion from Katie after review to be addressed.

Yeah, I'm still working on it, I'm testing it in the CI

@gthiemonge gthiemonge removed the Stale label May 19, 2026
@ciecierski

Copy link
Copy Markdown
Contributor

@gthiemonge Are you planing to land the change? It is marked stale and you have a suggestion from Katie after review to be addressed.

Yeah, I'm still working on it, I'm testing it in the CI

Ack, thank you for confirming

@openshift-ci openshift-ci Bot removed the lgtm label May 19, 2026

@jistr jistr left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/lgtm

@openshift-ci openshift-ci Bot added the lgtm label May 20, 2026
----
+
[NOTE]
OVN load balancers do not support failover because they do not need to be updated during upgrades.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm a bit confused by this sentence. During an upgrade, is it optional to update OVN load balancers? And what is the distinction between "update" and "upgrade" in this context?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"updating" an OVN load balancer doesn't make sense, there's nothing to do by the admins.
In this case, there's no distinction between upgrade and update.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'll try to rephrase it

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

what about "Failover is not applicable to OVN load balancers. As native components of the OVN infrastructure, they do not require actions during upgrades and updates."

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

PR updated

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just 1 minor rephrase, and this PR is good to go. I can approve after you commit the suggestion.

Co-authored-by: Katie Gilligan <kgilliga@redhat.com>
@gthiemonge
gthiemonge force-pushed the fix_octavia_failover branch from 86068ad to 829bb25 Compare June 11, 2026 06:20
@openshift-ci openshift-ci Bot removed the lgtm label Jun 11, 2026
@openshift-ci

openshift-ci Bot commented Jun 11, 2026

Copy link
Copy Markdown

New changes are detected. LGTM label has been removed.

@gthiemonge

Copy link
Copy Markdown
Contributor Author

The PR was successfully tested in uni01alpha-adoption job

@centosinfra-prod-github-app

Copy link
Copy Markdown

Build failed (check pipeline). Post recheck (without leading slash)
to rerun all jobs. Make sure the failure cause has been resolved before
you rerun jobs.

https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/034fd1d7593147469340b7263eaea689

✔️ noop SUCCESS in 0s
adoption-standalone-to-crc-ceph RETRY_LIMIT in 1h 00m 56s
adoption-standalone-to-crc-no-ceph FAILURE in 52m 58s
✔️ adoption-docs-preview SUCCESS in 1m 49s

@jistr

jistr commented Jun 11, 2026

Copy link
Copy Markdown
Contributor

recheck

Comment thread docs_user/modules/proc_performing-post-adoption-cleanup-of-load-balancers.adoc Outdated
…d-balancers.adoc

Co-authored-by: Katie Gilligan <kgilliga@redhat.com>
@openshift-ci

openshift-ci Bot commented Jun 11, 2026

Copy link
Copy Markdown

[APPROVALNOTIFIER] This PR is APPROVED

Approval requirements bypassed by manually added approval.

This pull-request has been approved by:

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@openshift-merge-bot
openshift-merge-bot Bot merged commit 5ead8e6 into openstack-k8s-operators:main Jun 11, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants