Migrate namespace
to be optional in API
and WEB
#2876
Labels
Milestone
namespace
to be optional in API
and WEB
#2876
Currently, the endpoints for marquez all look along the lines of:
http://localhost:5000/api/v1/namespaces/{namespace}/datasets/{dataset}
This means that namespaces are effectively mandatory when users are working with the api and thus the web contains a dropdown allowing users to select a namespace. This is not ideal for a few reasons:
namespace
of a job or dataset they are looking for because many of the OL integrations (Spark, Airflow, etc...) assign these.Therefore, we need to handle namespaces a little differently across the board to rectify these problems listed above.
Proposal
Migrate the format of the endpoints to use query parameters like below and then forward old formats to new formats for a few releases (or forever)
Update the web to just render all the jobs and datasets, paginated of course without regard to namespace. Include a namespace filtering mechanism with a typeahead select so that users with many namespaces can find there known namespaces and filter.
The text was updated successfully, but these errors were encountered: