diff --git a/nexus/v0.1.x/templates/deployments/nexus-deployment.yaml b/nexus/v0.1.x/templates/deployments/nexus-deployment.yaml index 09fb0e0..a94d79f 100644 --- a/nexus/v0.1.x/templates/deployments/nexus-deployment.yaml +++ b/nexus/v0.1.x/templates/deployments/nexus-deployment.yaml @@ -19,9 +19,6 @@ spec: app: {{ .Values.nexus.name }} creationTimestamp: null spec: - securityContext: - runAsUser: 200 - fsGroup: 200 volumes: - name: molgenis-nexus-data persistentVolumeClaim: @@ -29,6 +26,13 @@ spec: restartPolicy: {{ .Values.nexus.restartPolicy }} containers: - name: {{ .Values.nexus.name }} + initContainers: + - name: volume-mount-nexus + image: busybox + command: ["sh", "-c", "chown -R 200:200 /gcc/molgenis/nexus"] + volumeMounts: + - name: molgenis-nexus-data + mountPath: "/nexus-data" image: "{{ .Values.nexus.image.repository }}:{{ .Values.nexus.image.tag }}" imagePullPolicy: {{ .Values.nexus.image.pullPolicy }} ports: @@ -37,6 +41,4 @@ spec: volumeMounts: - name: molgenis-nexus-data mountPath: "/nexus-data" -# securityContext: -# allowPrivilegeEscalation: false diff --git a/nexus/v0.1.x/templates/volumes/nexus-pv.yaml b/nexus/v0.1.x/templates/volumes/nexus-pv.yaml index 4eee738..a08d6ba 100644 --- a/nexus/v0.1.x/templates/volumes/nexus-pv.yaml +++ b/nexus/v0.1.x/templates/volumes/nexus-pv.yaml @@ -2,8 +2,6 @@ apiVersion: v1 kind: PersistentVolume metadata: name: molgenis-nexus-data - annotations: - pv.beta.kubernetes.io/gid: "200" labels: name: nfs2 spec: