Skip to content

Feature/s3 support#673

Draft
etlstrauss wants to merge 19 commits intoreanahub:masterfrom
etlstrauss:feature/s3-support-jupyter
Draft

Feature/s3 support#673
etlstrauss wants to merge 19 commits intoreanahub:masterfrom
etlstrauss:feature/s3-support-jupyter

Conversation

@etlstrauss
Copy link
Copy Markdown

@etlstrauss etlstrauss commented Mar 24, 2026

Description

This PR implements the possibility to dynamically mount S3 storage via a sidecar and s3fs via /dev/fuse volume by setting the corresponding user variables mentioned in #671 into the interactive session of a workflow. The implementation should allow to disable this functionality via the helm charts / values.yaml file.

Related Work

Fixes / Implements

other issues

Dependencies

Type of Change

  • New feature (non-breaking change which adds functionality)

Checklist:

  • Testing was done by using run-tests.sh
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • Tests where done by manually applying changes
  • New test was added for automatic testing
  • Implementation is completed / ready to be merge into the master branch

@etlstrauss etlstrauss force-pushed the feature/s3-support-jupyter branch from d115207 to e85e628 Compare March 24, 2026 12:18
etlstrauss added a commit to etlstrauss/reana-workflow-controller that referenced this pull request Mar 24, 2026
etlstrauss added a commit to etlstrauss/reana-workflow-controller that referenced this pull request Mar 24, 2026
@etlstrauss etlstrauss force-pushed the feature/s3-support-jupyter branch from 289e230 to d46b276 Compare March 24, 2026 12:29
@etlstrauss etlstrauss force-pushed the feature/s3-support-jupyter branch from d46b276 to e49f013 Compare March 24, 2026 13:34
@etlstrauss
Copy link
Copy Markdown
Author

Addition:
This PR will also be preparing the mounting of s3-storages in the workflow jobs running on k8 backend. This will be done in connection to the repository https://github.com/reanahub/reana-job-controller. See following PR (comming).

Update s3 configuration to esnure correct termination of pods,
ensure matching dependencies,
adding flask server to datastore for shutdown sequnce.
Reconfigure interactive session deployment
to correctly terminate datastore.
@etlstrauss etlstrauss changed the title Feature/s3 support for interactive sesssions Feature/s3 support Apr 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant