Skip to content

Add Octavia SKMO playbooks for amphora and network setup#3965

Open
vakwetu wants to merge 2 commits into
openstack-k8s-operators:mainfrom
vakwetu:add-octavia-amphora-wait-skmo
Open

Add Octavia SKMO playbooks for amphora and network setup#3965
vakwetu wants to merge 2 commits into
openstack-k8s-operators:mainfrom
vakwetu:add-octavia-amphora-wait-skmo

Conversation

@vakwetu

@vakwetu vakwetu commented May 26, 2026

Copy link
Copy Markdown
Contributor

Add SKMO OVN Octavia Tempest support for leaf region
Add EDPM recreate hook and extend network-values templates for Octavia
NAD generation. Leaf-region Tempest config lives in ci-framework-jobs
05-tests.yaml; reproducer uses post_tests: [] like the uni job.

Depends-On: openstack-k8s-operators/architecture#759

Signed-off-by: Ade Lee alee@redhat.com
Assisted-by: Claude Opus 4.6

@openshift-ci

openshift-ci Bot commented May 26, 2026

Copy link
Copy Markdown
Contributor

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:
Once this PR has been reviewed and has the lgtm label, please assign brjackma for approval. For more information see the Code Review Process.

The full list of commands accepted by this bot can be found 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

@evallesp

Copy link
Copy Markdown
Contributor

First commit already reviewed in #3956
Do we want to close that MR? I'd rather go removing that commit from this MR.

@evallesp evallesp 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.

In general LGTM

Comment thread hooks/playbooks/skmo/configure-octavia-network.yaml Outdated
Comment thread hooks/playbooks/skmo/configure-octavia-network.yaml Outdated
set -xe -o pipefail
oc debug node/{{ item }} -- chroot /host ip link set br-octavia up
loop: "{{ cifmw_skmo_master_nodes }}"
changed_when: false

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.

(blocking) suggestion: I think it's safe to remove this changed_when.

@evallesp

Copy link
Copy Markdown
Contributor

First commit already reviewed in #3956 Do we want to close that MR? I'd rather go removing that commit from this MR.

it was merged.

@vakwetu
vakwetu force-pushed the add-octavia-amphora-wait-skmo branch from e1bc8e2 to e1304ee Compare May 28, 2026 19:51
@vakwetu

vakwetu commented May 28, 2026

Copy link
Copy Markdown
Contributor Author

removed merged commit.

PATH: "{{ cifmw_path }}"
ansible.builtin.shell: |
set -xe -o pipefail
oc debug node/{{ item }} -- chroot /host ip link set br-octavia up

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 don't remember that we had to do that in other jobs, is it something specific to this job?

@vakwetu
vakwetu force-pushed the add-octavia-amphora-wait-skmo branch from e1304ee to 9c05293 Compare June 8, 2026 22:13
@vakwetu
vakwetu force-pushed the add-octavia-amphora-wait-skmo branch from 9c05293 to f1da49a Compare June 9, 2026 02:07
@vakwetu
vakwetu force-pushed the add-octavia-amphora-wait-skmo branch from f1da49a to 8c6b432 Compare June 12, 2026 20:17
@vakwetu
vakwetu force-pushed the add-octavia-amphora-wait-skmo branch from 8c6b432 to c75c2f1 Compare June 12, 2026 20:22
@Deydra71
Deydra71 requested review from evallesp and gthiemonge June 15, 2026 05:46
@Deydra71
Deydra71 force-pushed the add-octavia-amphora-wait-skmo branch from c75c2f1 to dc7396d Compare June 17, 2026 10:28
@Deydra71

Copy link
Copy Markdown

Rebased so test project can run with the latest changes

@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/d7ccb47836104d84a1f53b1bdfac15a3

✔️ openstack-k8s-operators-content-provider SUCCESS in 1h 49m 36s
✔️ podified-multinode-edpm-deployment-crc SUCCESS in 1h 31m 16s
cifmw-crc-podified-edpm-baremetal NODE_FAILURE Node(set) request 099-0000132646 failed in 0s
cifmw-crc-podified-edpm-baremetal-minor-update NODE_FAILURE Node(set) request 099-0000132647 failed in 0s
✔️ cifmw-pod-zuul-files SUCCESS in 6m 39s
✔️ noop SUCCESS in 0s
✔️ cifmw-pod-ansible-test SUCCESS in 10m 54s
✔️ cifmw-pod-k8s-snippets-source SUCCESS in 6m 36s
✔️ cifmw-pod-pre-commit SUCCESS in 10m 41s
✔️ cifmw-architecture-validate-hci SUCCESS in 6m 35s
✔️ cifmw-molecule-ci_gen_kustomize_values SUCCESS in 6m 43s
✔️ cifmw-molecule-federation SUCCESS in 2m 43s

@Deydra71
Deydra71 force-pushed the add-octavia-amphora-wait-skmo branch from d8dd47e to a69c6c2 Compare July 7, 2026 04:55
@Deydra71
Deydra71 requested a review from beagles July 7, 2026 04:57
@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/ec6d1966fd614b84b6b67077112f9f11

openstack-k8s-operators-content-provider FAILURE in 4m 01s
⚠️ podified-multinode-edpm-deployment-crc SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
⚠️ cifmw-crc-podified-edpm-baremetal SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
⚠️ cifmw-crc-podified-edpm-baremetal-minor-update SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
✔️ cifmw-pod-zuul-files SUCCESS in 4m 49s
✔️ noop SUCCESS in 0s
cifmw-pod-ansible-test FAILURE in 6m 32s
✔️ cifmw-pod-k8s-snippets-source SUCCESS in 5m 13s
✔️ cifmw-pod-pre-commit SUCCESS in 9m 12s
cifmw-architecture-validate-hci FAILURE in 3m 32s
cifmw-molecule-ci_gen_kustomize_values FAILURE in 4m 01s
✔️ cifmw-molecule-federation SUCCESS in 2m 19s

@Deydra71

Deydra71 commented Jul 7, 2026

Copy link
Copy Markdown

recheck

@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/fc04047eaac94fc7b3f89ee21607d274

openstack-k8s-operators-content-provider FAILURE in 4m 16s
⚠️ podified-multinode-edpm-deployment-crc SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
⚠️ cifmw-crc-podified-edpm-baremetal SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
⚠️ cifmw-crc-podified-edpm-baremetal-minor-update SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
✔️ cifmw-pod-zuul-files SUCCESS in 5m 11s
✔️ noop SUCCESS in 0s
cifmw-pod-ansible-test FAILURE in 7m 41s
✔️ cifmw-pod-k8s-snippets-source SUCCESS in 6m 37s
✔️ cifmw-pod-pre-commit SUCCESS in 11m 01s
cifmw-architecture-validate-hci FAILURE in 4m 11s
cifmw-molecule-ci_gen_kustomize_values FAILURE in 4m 33s
✔️ cifmw-molecule-federation SUCCESS in 2m 15s

@Deydra71
Deydra71 force-pushed the add-octavia-amphora-wait-skmo branch from a69c6c2 to 0fa2a0d Compare July 7, 2026 11:09
@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/3513ebd6d6f142f383d33ab7ad658d17

openstack-k8s-operators-content-provider FAILURE in 4m 29s
⚠️ podified-multinode-edpm-deployment-crc SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
⚠️ cifmw-crc-podified-edpm-baremetal SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
⚠️ cifmw-crc-podified-edpm-baremetal-minor-update SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
✔️ cifmw-pod-zuul-files SUCCESS in 5m 12s
✔️ noop SUCCESS in 0s
cifmw-pod-ansible-test FAILURE in 6m 39s
✔️ cifmw-pod-k8s-snippets-source SUCCESS in 5m 24s
✔️ cifmw-pod-pre-commit SUCCESS in 8m 52s
cifmw-architecture-validate-hci FAILURE in 3m 27s
cifmw-molecule-ci_gen_kustomize_values FAILURE in 4m 05s
✔️ cifmw-molecule-federation SUCCESS in 2m 15s

…y issues

Add Octavia network-values fixes, federation ordering, SKMO EDPM stale
deployment hooks, and va-multi-skmo reproducer updates.

Signed-off-by: Ade Lee <alee@redhat.com>
Assisted-by: Claude Opus 4.6
@Deydra71
Deydra71 force-pushed the add-octavia-amphora-wait-skmo branch from 0fa2a0d to 1105b42 Compare July 9, 2026 07:46
@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/000843e486724d698b22427f4fb181a3

✔️ openstack-k8s-operators-content-provider SUCCESS in 1h 44m 51s
✔️ podified-multinode-edpm-deployment-crc SUCCESS in 1h 29m 41s
cifmw-crc-podified-edpm-baremetal NODE_FAILURE Node(set) request 099-0000138567 failed in 0s
cifmw-crc-podified-edpm-baremetal-minor-update NODE_FAILURE Node(set) request 099-0000138568 failed in 0s
✔️ cifmw-pod-zuul-files SUCCESS in 6m 10s
✔️ noop SUCCESS in 0s
✔️ cifmw-pod-ansible-test SUCCESS in 10m 17s
✔️ cifmw-pod-k8s-snippets-source SUCCESS in 6m 11s
✔️ cifmw-pod-pre-commit SUCCESS in 8m 42s
✔️ cifmw-architecture-validate-hci SUCCESS in 5m 02s
✔️ cifmw-molecule-ci_gen_kustomize_values SUCCESS in 6m 55s
✔️ cifmw-molecule-federation SUCCESS in 3m 13s

@Deydra71

Deydra71 commented Jul 9, 2026

Copy link
Copy Markdown

recheck

@gthiemonge

Copy link
Copy Markdown
Contributor

/lgtm for Octavia

Comment thread .pre-commit-config.yaml Outdated
hooks:
- id: ansible-lint
additional_dependencies:
- ansible-core==2.15.13

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.

don't think that is right to add it in one commit, one PR.

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Aight, so you suggest putting it to a single/separate PR, and merge first?

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 agree with @danpawlik here, is completely unrelated to the pr itself.

Please create another pr for this and add a meaningful commit message (aka, explain the reason behind the version pin)

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

New PR --> #4047

Thanks!

Comment thread .pre-commit-config.yaml Outdated
hooks:
- id: ansible-lint
additional_dependencies:
- ansible-core==2.15.13

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 agree with @danpawlik here, is completely unrelated to the pr itself.

Please create another pr for this and add a meaningful commit message (aka, explain the reason behind the version pin)

Skip wait/approve when the RHSSO operator CSV is already Succeeded and
only approve unapproved install plans when a fresh install is needed.

Signed-off-by: Ade Lee <alee@redhat.com>
Assisted-by: Claude Opus 4.6
@Deydra71
Deydra71 force-pushed the add-octavia-amphora-wait-skmo branch from 1105b42 to 13e493d Compare July 10, 2026 08:12
@Deydra71
Deydra71 requested a review from rebtoor July 16, 2026 11:39
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.

6 participants