Description of problem: When Octavia double listeners is supported we should delete the existing DNS admission controller DaemonSet. However, right now we're simply not applying the DaemonSet in every reconciliation, and not deleting the existing one. Version-Release number of selected component (if applicable): How reproducible: Deploy OSP 13 upgrade octavia to OSP16. Notice the admission controller is not removed. Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info:
Verified in 4.5.0-0.nightly-2020-04-02-115550 on top of OSP 13 2020-03-25.1 puddle. Upgrading the OSP octavia from 13 to 16 is detected by the cno and acts accordingly, the admission controller pods are removed as it supports double listeners with the new octavia version and the amphora driver. Before the upgrade: 192.168.24.1:8787/rh-osbs/rhosp13-openstack-octavia-housekeeping 20200325.1 fd95fee9ab93 8 days ago 771 MB 192.168.24.1:8787/rh-osbs/rhosp13-openstack-octavia-worker 20200325.1 1094566066f0 8 days ago 771 MB 192.168.24.1:8787/rh-osbs/rhosp13-openstack-octavia-api 20200325.1 4e9f1355d779 8 days ago 814 MB 192.168.24.1:8787/rh-osbs/rhosp13-openstack-octavia-health-manager 20200325.1 e5af77858bc8 8 days ago 771 MB 2020/04/03 09:36:59 Checking OVN Octavia driver support 2020/04/03 09:36:59 Detected Octavia API v2.0.0 2020/04/03 09:36:59 Checking Double Listeners Octavia support 2020/04/03 09:36:59 Detected Octavia API v2.0.0 After the upgrade: registry-proxy.engineering.redhat.com/rh-osbs/rhosp16-openstack-octavia-health-manager latest 6c3db51cd948 4 minutes ago 876 MB registry-proxy.engineering.redhat.com/rh-osbs/rhosp16-openstack-octavia-api latest 57728486c5ce 4 hours ago 1.02 GB registry-proxy.engineering.redhat.com/rh-osbs/rhosp16-openstack-octavia-housekeeping latest 756aaa71855f 4 hours ago 876 MB registry-proxy.engineering.redhat.com/rh-osbs/rhosp16-openstack-octavia-worker latest b47734a5a04e 4 hours ago 876 MB 2020/04/03 10:20:27 Checking OVN Octavia driver support 2020/04/03 10:20:27 Detected Octavia API v2.13.0 2020/04/03 10:20:27 Checking Double Listeners Octavia support 2020/04/03 10:20:27 Detected Octavia API v2.13.0 $ oc get po -n openshift-kuryr NAME READY STATUS RESTARTS AGE kuryr-cni-2brz2 1/1 Running 0 4m21s kuryr-cni-2nxql 1/1 Running 0 4m50s kuryr-cni-fnmkc 1/1 Running 0 2m20s kuryr-cni-hc7f9 1/1 Running 0 2m49s kuryr-cni-l2qc8 1/1 Running 0 3m52s kuryr-cni-z6bd4 1/1 Running 0 3m23s kuryr-controller-54758f9f5-fdlhq 1/1 Running 0 4m53s
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2020:2409