Bug 1868270 - [Doc RFE] Document GCP support for OCS 4.x (Technology Preview)
Summary: [Doc RFE] Document GCP support for OCS 4.x (Technology Preview)
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Red Hat OpenShift Container Storage
Classification: Red Hat Storage
Component: documentation
Version: 4.5
Hardware: Unspecified
OS: Unspecified
high
high
Target Milestone: ---
: OCS 4.5.0
Assignee: Kusuma
QA Contact: Martin Bukatovic
URL:
Whiteboard:
Depends On:
Blocks: 1826399
TreeView+ depends on / blocked
 
Reported: 2020-08-12 07:51 UTC by Anjana Suparna Sriram
Modified: 2020-09-18 13:20 UTC (History)
7 users (show)

Fixed In Version:
Doc Type: Enhancement
Doc Text:
Clone Of:
Environment:
Last Closed: 2020-09-18 13:20:11 UTC
Embargoed:


Attachments (Terms of Use)

Comment 5 Elena Bondarenko 2020-08-31 10:26:57 UTC
Chapter 7. Multicloud Object Gateway instructs the user to use AWS for backing store and bucket class creation. It should be describing backing store and bucket class creation on google cloud resources.

Comment 6 Eran Tamir 2020-08-31 10:40:54 UTC
Chapter 1.4. Creating a new backing store, explains that. Chapter 7 is a generic instructions and the user can create multiple backing stores on any cloud provider, including AWS, even if the platform is hosted on GCP. 

It should go back to ON_QA.

Comment 7 Elad 2020-08-31 17:32:18 UTC
In section 1.3, the `standard` storage class is being mentioned as the one for OCS installation. This storageclass means that OSDs will reside on HDDs and not SSDs.
For SSD, we should instruct on using the `faster` storage class:

apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
 name: faster
provisioner: kubernetes.io/gce-pd
parameters:
 type: pd-ssd
volumeBindingMode: WaitForFirstConsumer

Comment 11 Martin Bukatovic 2020-09-07 18:12:37 UTC
I installed new cluster, manually following the sections:

- 1. Deploying OpenShift Container Storage on Google Cloud
- 2. Verifying OpenShift Container Storage deployment

And I was able to install OCS cluster, and verify the installation with success.

Versions used:

- OCP 4.5.0-0.ci-2020-09-04-161649
- OCS 4.5.0-546.ci

Minor issues
------------

In "Verification steps" part of section "1.3. Creating a new backing store", the output
of noobaa cli tool looks like this:

```
.
.
.
------------------
- Backing Stores -
------------------

NAME               TYPE                    TARGET-BUCKET     PHASE   AGE
gcp-backing-store  google-cloud-storage    ocs-backing-store Ready   10m27s


------------------
- Bucket Classes -
------------------

NAME                          PLACEMENT                                                  PHASE   AGE
noobaa-default-bucket-class   {Tiers:[{Placement: BackingStores:[gcp-backing-store]}]}   Ready   1h58m21s
```

Which could be little misleading, because the instructions doesn't include removal of pv-pool, and so
the backing store for pv-pool should be listed there as well, like this:

```
NAME                           TYPE                    TARGET-BUCKET     PHASE   AGE
gcp-backing-store              google-cloud-storage    ocs-backing-store Ready   10m27s
noobaa-default-backing-store   pv-pool                                   Ready   1h58m21s
```

So basically the fix includes adding one like with noobaa-default-backing-store.

For the sake of simplicity of tech-preview instructions, I'm not suggesting to remove the pv-pool (procedure would require to remove buckets and then the backing store ...).

A similar issue is visible in the Table 2.1. Pods corresponding to OpenShift Container storage cluster, which
doesn't include noobaa-default-backing-store-noobaa-pod-* pod.

Comment 13 Martin Bukatovic 2020-09-08 09:35:13 UTC
Minor issues from comment 11 were fixed in current doc preview. Based on this and on comment 10 and comment 11, I'm moving this BZ to VERIFIED state.


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