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

data set management #965

Closed
16 tasks done
reggev opened this issue Oct 7, 2020 · 0 comments · Fixed by #996
Closed
16 tasks done

data set management #965

reggev opened this issue Oct 7, 2020 · 0 comments · Fixed by #996

Comments

@reggev
Copy link
Contributor

reggev commented Oct 7, 2020

Description

This feature will enable managing data sources and applying them to pipelines

Includes

  • a user can create a new data source entry on the app by uploading a new file and naming it
  • when creating a new pipeline, the user can select a data source by its name
  • a list of data sources for editing and deleting data sources
  • A CRUD API on the API-server
  • UI form for creating data sources
  • a table for managing the collection
  • update the adapters for the different languages to support this feature
  • add the relevant data to the polling object the UI uses
  • The data set's metadata is stored on MongoDB?

TODO:

  • update package @hkube/parsers.
  • Update package @hkube/storage-manager.
  • Add new package @hkube/db.
  • Update service Api-Server.
  • Update service Pipeline-Driver.
  • Run the full test case.
  • Implement UI.

API:

Add new datasource

POST /datasource

  • Name: 'model/binyanim'
  • Description
  • File: any file (if zip or .gz need to extract)
@nassiharel nassiharel reopened this Oct 15, 2020
@nassiharel nassiharel reopened this Oct 15, 2020
@nassiharel nassiharel linked a pull request Oct 28, 2020 that will close this issue
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.

5 participants