Bug 1960111 - Port 8080 of oVirt CSI driver is causing collisions with other services
Summary: Port 8080 of oVirt CSI driver is causing collisions with other services
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: OpenShift Container Platform
Classification: Red Hat
Component: Storage
Version: 4.6
Hardware: All
OS: Linux
unspecified
medium
Target Milestone: ---
: 4.7.z
Assignee: Benny Zlotnik
QA Contact: Guilherme Santos
URL:
Whiteboard:
Depends On:
Blocks: 1960149
TreeView+ depends on / blocked
 
Reported: 2021-05-13 04:54 UTC by nijin ashok
Modified: 2021-06-15 09:28 UTC (History)
7 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2021-06-15 09:27:49 UTC
Target Upstream Version:
Embargoed:
bzlotnik: needinfo-


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Github openshift ovirt-csi-driver pull 53 0 None closed Bug 1960111: disable metrics 2021-05-24 07:38:03 UTC
Red Hat Product Errata RHSA-2021:2286 0 None None None 2021-06-15 09:28:32 UTC

Description nijin ashok 2021-05-13 04:54:32 UTC
Description of problem:

The request is mainly to backport the upstream fix https://github.com/openshift/ovirt-csi-driver/pull/53. In one of the customer environment, the ovirt-csi-driver-node was in "CrashLoopBackOff" status since port 8080 was used by another service. The user had to delete the conflicting service to make the pod up.


Version-Release number of selected component (if applicable):


How reproducible:
100%

Steps to Reproduce:

1. Create another service to listen on port 8080.


Actual results:

Port 8080 of oVirt CSI driver is causing collisions with other services

Expected results:

Backport https://github.com/openshift/ovirt-csi-driver/pull/53

Additional info:

Comment 3 Thomas Mueller 2021-05-19 05:50:19 UTC
IMHO the issue depends on the external ip. The ovirt container fails to bind to 8080 only on the node which has added the additional IP to the interface.

My take on formulating "Steps to Reproduce":

1. Create a service with external IP to listen on port 8080.
2. ensure the services external ip is added to some nodes primary network interface

Comment 9 Guilherme Santos 2021-05-31 18:36:07 UTC
Verified on:
4.7.0-0.nightly-2021-05-28-053625

Steps:
1. created nginx service on port 8080
# oc new-app nginx:1.16~https://github.com/sclorg/nginx-container.git --context-dir=1.16/test/test-app/
2. checked ovirt-csi-driver-node pods 
# oc get pods -n openshift-cluster-csi-drivers

Results:
pods running as expected and no "CrashLoopBackOff"

Comment 11 Siddharth Sharma 2021-06-04 18:39:36 UTC
This bug will be shipped as part of next z-stream release 4.7.15 on June 14th, as 4.7.14 was dropped due to a regression https://bugzilla.redhat.com/show_bug.cgi?id=1967614

Comment 15 errata-xmlrpc 2021-06-15 09:27:49 UTC
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 (Moderate: OpenShift Container Platform 4.7.16 security and bug fix update), 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/RHSA-2021:2286


Note You need to log in before you can comment on or make changes to this bug.