diff options
Diffstat (limited to 'templates/default/kubernetes/onionbalance-deploy.yml.j2')
-rw-r--r-- | templates/default/kubernetes/onionbalance-deploy.yml.j2 | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/templates/default/kubernetes/onionbalance-deploy.yml.j2 b/templates/default/kubernetes/onionbalance-deploy.yml.j2 index 6f3313b..e82ff96 100644 --- a/templates/default/kubernetes/onionbalance-deploy.yml.j2 +++ b/templates/default/kubernetes/onionbalance-deploy.yml.j2 @@ -23,6 +23,15 @@ spec: securityContext: runAsUser: 998 fsGroup: 998 + initContainers: + - name: prepare-onion-lib + image: busybox + command: ['sh', '-c', 'chown 998:998 /var/lib/tor && chmod 0750 /var/lib/tor'] + securityContext: + runAsUser: 0 + volumeMounts: + - name: onion-lib + mountPath: /var/lib/tor containers: - name: tor image: spreadspace/onionbalance:{{ desc.globals.deployment.parameter.onionbalance_image_version }} @@ -57,9 +66,8 @@ spec: emptyDir: medium: Memory - name: onion-lib - hostPath: - type: DirectoryOrCreate - path: /var/lib/tor/{{ desc.globals.name }}/_balance + emptyDir: + medium: Memory - name: onion-keys secret: secretName: onionbalance |