Skip to content

[Feature] Add ability to manually run a datasource ingestion job #7

@mawandm

Description

@mawandm

We want to be able to start a datasource ingestion job manually. This feature will include;

  1. Adding rest end points to trigger the run e.g. /v1/datasources/<id>/ingestions
  2. Add RBAC access control to ingestion resources

Acceptance Criteria

  • A rest endpoint /v1/datasources/<id>/ingestions accepting POST (create/trigger), GET (retrieve), PUT (update status e.g. STOPING the job), DELETE (deleting an ingestion... probably not a good idea).
  • RBAC Policy with resource id ingestions/*. Since ingestion is a child of a datasource, a user must have access to the datasource before they access an ingestion.
  • The datasource status must be updated of the status of the ingestion.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions