Bug 1459588

Summary: With OpenStack and OpenShift on the same host we have OVS conflicts
Product: OpenShift Container Platform Reporter: Sebastian Jug <sejug>
Component: InstallerAssignee: Scott Dodson <sdodson>
Status: CLOSED WONTFIX QA Contact: Johnny Liu <jialiu>
Severity: medium Docs Contact:
Priority: low    
Version: 3.5.1CC: aos-bugs, jokerman, mmccomas, sejug, xtian
Target Milestone: ---   
Target Release: 3.10.0   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2018-04-16 14:50:04 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Sebastian Jug 2017-06-07 14:17:47 UTC
Description of problem:
When we have a baremetal node managed by OpenStack, it uses OVS for networking. Installing OpenShift seems to work to some degree, however uninstallation of OCP on this host will introduce breaking change with stopping/uninstalling Open vSwitch.


Version-Release number of selected component (if applicable):
Running against 3.5 when discovered using openshift-ansible, still an issue in current versions as well.


How reproducible:
Every time we uninstall OCP on a OpenStack managed baremetal node.


Steps to Reproduce:
1. Have OpenStack managed cluster of baremetal nodes that are using OVS (as default) networking.
2. Install OpenShift on baremetal nodes
3. Uninstall OpenShift

Actual results:
Baremetal node drops due to OVS tasks in uninstall playbook.

Expected results:
OpenStack and OpenShift should be able to coexist.

Comment 1 Scott Dodson 2017-06-07 15:20:24 UTC
Are you disabling the openshift SDN? If we simply made the installer not remove openvswitch when you've disabled the openshift sdn would that suffice?

Comment 2 Sebastian Jug 2017-06-07 16:29:24 UTC
The problem is that they use the same service, so stopping the service brings down both.

Comment 3 Scott Dodson 2017-06-07 17:20:38 UTC
Ok, so if we just do nothing with openvswitch whenever openshift_use_openshift_sdn=false will that solve your problem?

Comment 4 Sebastian Jug 2017-07-13 19:19:13 UTC
We still do use the openshift sdn on top of openstack, so we are not disabling it.