Description of problem:
Using manila-provisioner in OpenShift creates a manila share on OpenStack. When is mounted on the POD:
172.20.2.21:/volumes/_nogroup/0840a9cc-8936-4b25-8a45-3ff92d7a5f55 2097152 0 2097152 0% /test-manila
The permissions are the following
sh-4.2$ ls -ld /test-manila/
drwxr-xr-x. 1 nobody nobody 0 Oct 25 15:34 /test-manila/
The user executing the pod is the following:
uid=1000180000 gid=0(root) groups=0(root),1000180000
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Create a PVC on Openshift
2. Wait till PV is created
3. Add volume for the pod in the deployment config
Pod is not able to write in the NFS share due to 755
Able to write in the share, a 775 or 2775
Another option it would be create the directory with nfsnobody and run the containers following OCP instructions for NFS:
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.