[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: Permissions problem mounting file from ConfigMap



More on this.

I find when I look a the deployment yaml that the volume ends up looking like this:

      volumes:
        - configMap:
            defaultMode: 420
            name: squonk-sso-config
          name: squonk-sso-config

This is despite `oc explain pod.spec.volumes.configMap` stating that the default for defaultMode is 0644.

Even when I specify defaultMode: 0644 in the template it ends up being 420.

Any idea what's going on?


On 08/12/17 16:44, Tim Dudgeon wrote:
Hi All,

I'm having a problem mounting a file from a ConfigMap when running on an Openshift origin environment, but when doing the same on Minishift it works fine.

I'm mounting the context.xml file from the ConfigMap into the container like this:

      spec:
        containers:
        - image: ...
          ...
          volumeMounts:
            - mountPath: /usr/local/tomcat/webapps/portal/META-INF/context.xml
              name: my-configmap-vol
              subPath: context.xml
              readOnly: true
        volumes:
          - name: my-configmap-vol
            configMap:
              name: squonk-sso-config

Within the container the file is there but has permissions problems:

# ls -l
ls: cannot access 'context.xml': Permission denied
total 4
-rw-r--r--. 1 root root 104 Dec  5 12:48 MANIFEST.MF
-?????????? ? ?    ?      ?            ? context.xml

Any idea what's the problem?



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]