From 5040a323d6b2c0785b02c01657488cc178138496 Mon Sep 17 00:00:00 2001 From: John Fulton Date: Thu, 14 May 2026 13:52:25 -0400 Subject: [PATCH] Remove custom OVN ConfigMap/DataPlaneService from DCN docs Remove documentation for the ovncontroller-config-dcn ConfigMap, ovn-dcn DataPlaneService, and instructions to replace the ovn service with ovn-dcn in DCN nodesets. The adoption should work without these extra steps. The standard OVN service uses DNS (ovsdbserver-sb.openstack.svc) which resolves to internalapi IPs via DNSData CRs and should work for DCN nodes when proper inter-site routes are configured. Jira: OSPRH-30146 Co-Authored-By: Claude Opus 4.6 Signed-off-by: John Fulton --- ...c_configuring-dcn-data-plane-nodesets.adoc | 81 +------------------ 1 file changed, 3 insertions(+), 78 deletions(-) diff --git a/docs_user/modules/proc_configuring-dcn-data-plane-nodesets.adoc b/docs_user/modules/proc_configuring-dcn-data-plane-nodesets.adoc index d9f367aca..fa1d79c23 100644 --- a/docs_user/modules/proc_configuring-dcn-data-plane-nodesets.adoc +++ b/docs_user/modules/proc_configuring-dcn-data-plane-nodesets.adoc @@ -29,80 +29,6 @@ If you are adopting a Distributed Compute Node (DCN) deployment, you must create | DCN2 | `leaf2:br-ex` |=== -. Configure OVN for DCN sites. The default OVN controller configuration uses the Kubernetes ClusterIP (`ovsdbserver-sb.openstack.svc`), which is not routable from remote DCN sites. You must create a DCN-specific configuration that uses direct `internalapi` IP addresses. - -.. Get the OVN Southbound database `internalapi` IP addresses: -+ ----- -$ oc get pod -l service=ovsdbserver-sb -o jsonpath='{range .items[*]}{.metadata.annotations.k8s\.v1\.cni\.cncf\.io/network-status}{"\n"}{end}' | jq -r '.[] | select(.name=="openstack/internalapi") | .ips[0]' ----- -+ -Example output: -+ ----- -172.17.0.34 -172.17.0.35 -172.17.0.36 ----- - -.. Create a ConfigMap with the OVN SB direct IPs for DCN sites: -+ -[subs="+quotes"] ----- -$ oc apply -f - <