Verified pass on 4.6.0-0.nightly-2021-02-13-034601 (which aligns with the 4.6.18 Candidate nightly)
1. Simulate to get 404 response when check the share type:
$ manila type-list
/usr/lib/python3.6/site-packages/manilaclient/v1/contrib/list_extensions.py:22: UserWarning: Module manilaclient.v1.contrib.list_extensions is deprecated (taken as a basis for manilaclient.v2.contrib.list_extensions). The preferable way to get a client class or object is to use the manilaclient.client module.
"Module manilaclient.v1.contrib.list_extensions is deprecated "
ERROR: Not Found (HTTP 404) (Request-ID: req-e5345caf-5549-4625-bb83-5c01841f7365)
2. Check the manila csi driver and CSO:
$ oc get co storage -o yaml
- lastTransitionTime: "2021-02-18T04:13:14Z"
message: 'ManilaCSIDriverOperatorCRAvailable: CSI driver for Manila is disabled:
Cannot find API to fetch Manila share types'
$ oc get co storage
NAME VERSION AVAILABLE PROGRESSING DEGRADED SINCE
storage 4.6.0-0.nightly-2021-02-13-034601 True False False 66m
I changed the status to VERIFIED
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 (OpenShift Container Platform 4.6.18 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.