Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

workflows: investigate REANA API and integration #2470

Open
3 tasks done
pamfilos opened this issue Feb 28, 2022 · 1 comment
Open
3 tasks done

workflows: investigate REANA API and integration #2470

pamfilos opened this issue Feb 28, 2022 · 1 comment
Assignees

Comments

@pamfilos
Copy link
Collaborator

pamfilos commented Feb 28, 2022

  • investigate REANA API
  • upgrade dependencies/installation to latest version
  • check status of REANA integration in CAP
@ParthS007
Copy link
Contributor

ParthS007 commented Mar 14, 2022

REANA API Integration Tasks.

REANA discuss issue - reanahub/reana-server#470

The latest version of REANA client added more commands which we can implement in CAP.

  • Quota commands:

    • quota-show - Show user(experiment) quota.
  • Configuration commands:

    • info - List cluster general information.
    • ping - Check connection to REANA server.
  • Workflow management commands:

    • create - Create a new workflow.
    • delete - Delete a workflow.
    • list - List all workflows and sessions.
  • Workflow execution commands:

    • logs - Get workflow logs.
    • restart - Restart previously run workflow.
    • run - Shortcut to create, upload, start a new workflow.
    • start - Start previously created workflow.
    • status - Get status of a workflow.
    • stop - Stop a running workflow.
    • validate - Validate workflow specification file.
  • Workspace file management commands:

    • download - Download workspace files.
    • du - Get workspace disk usage.
    • ls - List workspace files.
    • mv - Move files within workspace.
    • rm - Delete files from workspace.
    • upload - Upload files and directories to workspace.
  • TBD - REANA does not expose user API until now, we have to use the token and server url from the REANA UI as env variables to use REANA client.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants