diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index bbfc9a05a18ded0ac328e9918a3af48ffb65c738..9bee7ae21d5551d16326a5f4bfd3393fd4fd84c0 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -320,6 +320,12 @@ upload-from-fex-to-prod: echo "File to remove: $HDF5_FILENAME"; fi - mkdir removed + - > + if [[ "$HDF5_FILENAME" =~ ^[^/]+\.hdf5$ ]]; then + echo "Valid filename: $HDF5_FILENAME"; + else + echo "HDF5_FILENAME invalide (HDF5_FILENAME=$HDF5_FILENAME), please provide an hdf5 file in /data"; + fi - kubectl cp sidekick:/data/$HDF5_FILENAME ./removed_file/$HDF5_FILENAME - kubectl exec sidekick -- rm -f /data/$HDF5_FILENAME - kubectl delete -f chart/sidekick.yaml --force