-
Notifications
You must be signed in to change notification settings - Fork 109
[DNM] Add storagemgmt network and adoption-specific networking for DCN #678
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
[DNM] Add storagemgmt network and adoption-specific networking for DCN #678
Conversation
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: fultonj The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
This needs to be rebased after #677 merges |
|
Build failed (check pipeline). Post https://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/98b64dea57cb432aa977db234db7d071 ✔️ noop SUCCESS in 0s |
Apply the pattern from commit 3105c9e to separate networking from control-plane deployment, allowing network CRs to be created before the control plane for DCN. - Create dt/dcn/networking component with base networks - Move nncp under control-plane/networking/ - Add networking stage to automation/vars/dcn.yaml - Update control-plane kustomization paths - Move octavia NAD and storagemgmt NetConfig patches to networking Co-Authored-By: Claude <[email protected]> Signed-off-by: John Fulton <[email protected]>
6d5e013 to
a3f36ea
Compare
|
Build failed (check pipeline). Post https://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/0e6616ac452b4de3b9ec566a7cb683ee ✔️ noop SUCCESS in 0s |
Configure networking resources for DCN adoption workflow: NNCP changes: - Add storagemgmt VLAN interface on master nodes (base_iface: enp7s0) - Add storagemgmt_ip to each node (for Swift, not needed for Ceph) - Add kustomize replacements for storagemgmt base_iface, vlan, mtu, prefix-length Networking changes: - Add storagemgmt NAD, IPAddressPool, and L2Advertisement - Override ctlplane L2Advertisement to use bridgeName (ospbr) for adoption - Change datacentre NAD from bridge to host-device on enp8s0 - Update external network to VLAN 44 Values updates: - Add storagemgmt net-attach-def and lb_addresses - Fix typo in ctlplane subnet2 nexthop Applies the same pattern from commit 1719890 "Add storagemgmt NAD to uni05epsilon DT". Having the storagemgmt network on OCP nodes is needed when using DCN with Swift but is not necessary when using Ceph. The example added by this patch will be used by the following adoption scenario. openstack-k8s-operators/data-plane-adoption#1184 Co-Authored-by: Oliver Walsh <[email protected]> Co-Authored-by: Claude <[email protected]> Signed-off-by: John Fulton <[email protected]>
a3f36ea to
de5139a
Compare
Configure networking resources for DCN adoption workflow:
NNCP changes:
Networking changes:
Values updates:
Applies the same pattern from commit 1719890 "Add storagemgmt NAD
to uni05epsilon DT".
Having the storagemgmt network on OCP nodes is needed when using DCN
with Swift but is not necessary when using Ceph. The example added by
this patch will be used by the following adoption scenario.
openstack-k8s-operators/data-plane-adoption#1184
Co-Authored-by: Oliver Walsh [email protected]
Co-Authored-by: Claude [email protected]
Signed-off-by: John Fulton [email protected]