Skip to content

Renku as a Service: Datasets #732

Closed
Closed
@jsam

Description

@jsam

Description

The renku service should offer functionality to allow the following operations on data sets:

  • create datasets
  • add files to datasets
  • remove files from datasets
  • delete datasets

Implementation

To provide this functionality, the renku service needs to do several additional things:

  • clone the project repo
  • push the project repo back to server
  • receive uploaded files
  • receive uploaded directories

Design

To develop a PoC quickly, some design choices have been made:

  • The service will respond to requests synchronously

Original

With #690 being merged we have enabled the ability to implement all dataset management endpoints within a renku-python as a service.

Work which has been done in https://github.com/SwissDataScienceCenter/renku-core/issues should be ported into renku-python and implemented as a service.

related: #731

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions