Skip to content

Enable multi-segment per host for routed provider networks on uni07eta#750

Merged
centosinfra-prod-github-app[bot] merged 1 commit into
openstack-k8s-operators:mainfrom
renjingxiao:multi_segment_per_host
Jun 17, 2026
Merged

Enable multi-segment per host for routed provider networks on uni07eta#750
centosinfra-prod-github-app[bot] merged 1 commit into
openstack-k8s-operators:mainfrom
renjingxiao:multi_segment_per_host

Conversation

@renjingxiao

@renjingxiao renjingxiao commented Apr 28, 2026

Copy link
Copy Markdown
Contributor

Configure neutron with logical_switch_per_vlan_segment, segment_bridge
extension, and VLAN ranges for seg1/seg2 physnets. Switch EDPM from
neutron-metadata to neutron-ovn agent with bridge mappings.

Add NNCP and NAD resources for ospbr-100/ospbr-101 so the tempest pod
can reach VMs on VLAN 100/101.

Related-to: OSPRH-27175
Assisted-by: Claude Code Opus 4.6

@openshift-ci

openshift-ci Bot commented Apr 28, 2026

Copy link
Copy Markdown

Skipping CI for Draft Pull Request.
If you want CI signal for your change, please convert it to an actual PR.
You can still manually trigger a test run with /test all

@renjingxiao renjingxiao force-pushed the multi_segment_per_host branch 2 times, most recently from 962e49e to 115ff11 Compare May 6, 2026 08:19
@renjingxiao renjingxiao changed the title Enable multi-segment per host for routed provider networks on uni01alpha Enable multi-segment per host for routed provider networks on uni07eta May 6, 2026
@renjingxiao renjingxiao force-pushed the multi_segment_per_host branch from 115ff11 to c4acb8b Compare May 6, 2026 13:11
@renjingxiao renjingxiao force-pushed the multi_segment_per_host branch from c4acb8b to 346b215 Compare May 14, 2026 12:52
@renjingxiao renjingxiao force-pushed the multi_segment_per_host branch from 346b215 to 4a3f5f9 Compare May 21, 2026 14:57
@renjingxiao renjingxiao marked this pull request as ready for review May 27, 2026 14:30
@renjingxiao renjingxiao requested a review from a team as a code owner May 27, 2026 14:30
@openshift-ci openshift-ci Bot requested review from abays and karelyatin May 27, 2026 14:30
@abays

abays commented Jun 1, 2026

Copy link
Copy Markdown
Contributor

@renjingxiao Has this been tested?

@renjingxiao

renjingxiao commented Jun 3, 2026

Copy link
Copy Markdown
Contributor Author

@renjingxiao Has this been tested?

Hi, this is tested downstream and awaiting review from neutron.

@renjingxiao renjingxiao force-pushed the multi_segment_per_host branch from 4a3f5f9 to 631ff6a Compare June 3, 2026 10:10
@centosinfra-prod-github-app

Copy link
Copy Markdown
Contributor

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/6c3814a6b10d49c499fd259f4b48a246

✔️ noop SUCCESS in 0s
✔️ rhoso-architecture-validate-uni07eta SUCCESS in 5m 08s
rhoso-architecture-validate-uni07eta-adoption NODE_FAILURE Node(set) request 100-0000110291 failed in 0s

@renjingxiao renjingxiao force-pushed the multi_segment_per_host branch from 631ff6a to 6f43506 Compare June 3, 2026 10:33
@fultonj

fultonj commented Jun 8, 2026

Copy link
Copy Markdown
Contributor

@karelyatin would you please review this?

@karelyatin karelyatin 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 examples/dt/uni07eta/control-plane/networking/nncp/values.yaml Outdated

@abays abays 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
/approve

Requires @openstack-k8s-operators/ciops approval for final merge

@openshift-ci openshift-ci Bot added the approved label Jun 8, 2026
@abays abays added the depends-on-ciops Tag to help ci-ops automation catch changes which might break unijobs label Jun 8, 2026
Configure neutron with logical_switch_per_vlan_segment, segment_bridge
extension, and VLAN ranges for seg1/seg2 physnets. Switch EDPM from
neutron-metadata to neutron-ovn agent with bridge mappings.

Add NNCP and NAD resources for ospbr-100/ospbr-101 so the tempest pod
can reach VMs on VLAN 100/101.

Related-to: OSPRH-27175
Assisted-by: Claude Code Opus 4.6
Signed-off-by: Renjing Xiao <rxiao@redhat.com>
@renjingxiao renjingxiao force-pushed the multi_segment_per_host branch from 6f43506 to 7dceb11 Compare June 16, 2026 15:51
@openshift-ci openshift-ci Bot removed the lgtm label Jun 16, 2026

@belolipa belolipa left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

/lgtm
/approve

@openshift-ci

openshift-ci Bot commented Jun 17, 2026

Copy link
Copy Markdown

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: abays, belolipa, karelyatin, renjingxiao

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

@centosinfra-prod-github-app

Copy link
Copy Markdown
Contributor

@centosinfra-prod-github-app centosinfra-prod-github-app Bot merged commit 309e169 into openstack-k8s-operators:main Jun 17, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved depends-on-ciops Tag to help ci-ops automation catch changes which might break unijobs lgtm

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants