To be completed:
- Update MinIO #980 (closed)
- #982 (closed)
- #983 (closed)
- Introduce minio-mirror image to provide minio bucket data to volume mounts
- Adjust landingpage to provide thumbnails from mirrored minio bucket #984 (closed)
- Adjust staticwebisteresults to provide files from mirrored minio bucket
- Adjust applications to get filesystem data from mirrored minio buckets:
- tensorboard
- jupyterlab
- mitk-workbench
- slicer
- Run containers for landing-page, staticwebsiteresults, jupyterlab and tensorboard as non-root users
- Implement impersonation and authorization mechanism in HelperMinio.py and adjust kaapana-backend and operators.
- Remove jupyterlab from base-python-cpu image
- Remove hints for dev_server="jupyterlab" from KaapanaBaseOperator
- Remove option
use_minio_mount
fromKaapanaFederated
class and operators that have been using it. - Introduce
JupyterlabReportingOperator
- Adjust radiomics-federated, nnunet-training and nnunet-ensemble to use JupyterLabReportingOperator instead of custom processing-operators.