Operator Ephemeral Volumes
Overview
Operator add 2 EmptyDir mounts to the ArangoDB Pods:
ephemeral-appswhich is mounted under/ephemeral/appand passed to the ArangoDB process via--javascript.app-pathargephemeral-tmpwhich is mounted under/ephemeral/tmpand passed to the ArangoDB process via--temp.patharg
This adds possibility to enable ReadOnly FileSystem via PodSecurityContext configuration.
How to use
To enable this feature use --deployment.feature.ephemeral-volumes arg, which needs be passed to the operator:
helm upgrade --install kube-arangodb \
https://github.com/arangodb/kube-arangodb/releases/download/$VER/kube-arangodb-$VER.tgz \
--set "operator.args={--deployment.feature.ephemeral-volumes}"