galaxyproject / galaxy-helm

Minimal setup required to run Galaxy under Kubernetes
MIT License
41 stars 38 forks source link

tusd deployment does not manage extra volume as other deployment #502

Open NilsKrattinger opened 3 days ago

NilsKrattinger commented 3 days ago

Hi, It looks like tusd deployment doesn't handle extra-volume through tpl function. This make extra-volume name extrapolation harder.

This is probaly related to tusd extra volume missing tpl call.

Logs

Values:

  extraVolumes:
      - name: master-data
        persistentVolumeClaim:
           claimName: '{{ template "galaxy.fullname" $ }}-master-data-pvc'

tusd-deployment helm template export :

  - name: master-data
    persistentVolumeClaim:
      claimName: '{{ template "galaxy.fullname" $ }}-master-data-pvc'

web (or other) helm template export:

 - name: master-data
    persistentVolumeClaim:
      claimName: dev01-galaxy-master-data-pvc
NilsKrattinger commented 3 days ago

I've made a simple correction by adding tpl function but it hasn't been tested yet.