Closed
Description
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