You can change the default umask in PX Runtime to share data files with external systems.
Procedure
-
Create the config file /px-storage/extra.config.sh with the umask setting.
Run the following command in the PX Runtime pod.
echo "umask 002" > /px-storage/extra_config.sh
- Add environment variable
WLP_SKIP_UMASK=true to PX Runtime.
oc set env deploy/ds-px-default-ibm-datastage-px-runtime WLP_SKIP_UMASK=True
- Restart pods for the default PX Runtime instance.
oc delete pods -l app.kubernetes.io/name=ds-px-default