Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 1758281

Summary: 'openshift-storage' namespace should come out of the box
Product: OpenShift Container Platform Reporter: Elad <ebenahar>
Component: OLMAssignee: Evan Cordell <ecordell>
OLM sub component: OLM QA Contact: Jian Zhang <jiazha>
Status: CLOSED NOTABUG Docs Contact:
Severity: high    
Priority: unspecified CC: bbennett, hekumar, ocs-bugs, vdinh
Version: 4.2.0   
Target Milestone: ---   
Target Release: 4.3.0   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2019-10-08 16:03:06 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 Elad 2019-10-03 18:20:22 UTC
Description of problem:

OCS4 needs the 'openshift-storage' namespace to exist prior to its deployment. 

Currently, this namespace needs to be created and labeled manually by the admin. 

This procedure is ugly and can lead to customer issues, for example, if this namespace is being created with a typo (like 'openshift_storage').

Comment 1 Elad 2019-10-03 18:21:47 UTC
Not sure if I picked the right component. Please change it if not.

Comment 2 Hemant Kumar 2019-10-04 15:00:44 UTC
This is a known issue. Currently OLM and entire operator installation mechanism does not offer a way of creating namespace during installation. The similar problem exists for local-storage-operator too where `local-storage` namespace should be created manually. 

If operator team can provide a mechanism of doing this, we can certainly use it. I am going to move this bug over to operator team because there is *nothing* storage team can do here.

Comment 3 Joe Lanford 2019-10-07 15:12:15 UTC
This is not an SDK issue. Re-directing to OLM team, who may be able to provide guidance and/or a workaround.