# Note: the volumes-web-app allows expanding strings using ${VAR_NAME} # You may use any environment variable. This lets us e.g. specify images that can be modified using kustomize's image transformer. # Additionally, 'PVC_NAME', 'NAME' and 'NAMESPACE' are defined # Name of the pvc is set by the volumes web app pvc: $NAME podSpec: serviceAccountName: default-editor containers: - name: main image: $VOLUME_VIEWER_IMAGE env: - name: FB_ADDRESS value: "0.0.0.0" - name: FB_PORT value: "8080" - name: FB_DATABASE value: /tmp/filebrowser.db - name: FB_NOAUTH value: "true" - name: FB_BASEURL value: /pvcviewers/$NAMESPACE/$NAME/ readinessProbe: tcpSocket: port: 8080 initialDelaySeconds: 2 periodSeconds: 10 # viewer-volume is provided automatically by the volumes web app volumeMounts: - name: viewer-volume mountPath: /srv workingDir: /srv securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL volumes: - name: viewer-volume persistentVolumeClaim: claimName: $NAME networking: targetPort: 8080 basePrefix: "/pvcviewers" rewrite: "/" timeout: 30s rwoScheduling: true