Deploying WSO2 APIM 2.1.0 on OpenShift using the published github project, deploying the pattern-2 use case.
By default the deployed pods have no access to their mapped volumes. As a workaround we set the pods to run under privileged security context, though I'd like to use the default settings.
What is the correct resolution / setup?
I assume I am missing a security context or some mapping to the user uid (set to 1000000000 in the Dockerfile as far I see).
Can you share some details about your environment? Specifically:
If you have installed your own NFS server in a VM, can you create the same user (wso2user, uid=1000000000 in root group) in the NFS VM, and change the ownership of the shared directories to this user, and try again?