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

AIP-84 List DAGs endpoint new features (1/2) #42159

Closed
1 of 2 tasks
bbovenzi opened this issue Sep 11, 2024 · 1 comment · Fixed by #42462
Closed
1 of 2 tasks

AIP-84 List DAGs endpoint new features (1/2) #42159

bbovenzi opened this issue Sep 11, 2024 · 1 comment · Fixed by #42462
Assignees
Labels
AIP-84 Modern Rest API area:API Airflow's REST/HTTP API kind:feature Feature Requests

Comments

@bbovenzi
Copy link
Contributor

bbovenzi commented Sep 11, 2024

Description

Related to: #42370

Create a list DAGs endpoint in fastAPI. Make sure that is feature-complete with the dags list homepage in the legacy UI.

Features:

  • include last dag run
  • sort by dag_display_name ✅ , next run datetime ✅ , last run datetime ✅, last run state ✅,
  • filter by tags ✅, owners ✅, last run state ✅ , is paused ✅
  • search by dag_display_name ✅ ,

Use case/motivation

Our current REST API dags list endpoint is not sufficient. It doesn't include any run history and sorting only works for a few fields
The legacy UI uses a custom FAB view which also needs to be replaced.

Related issues

No response

Are you willing to submit a PR?

  • Yes I am willing to submit a PR!

Code of Conduct

@bbovenzi bbovenzi added the AIP-84 Modern Rest API label Sep 11, 2024
@dosubot dosubot bot added area:API Airflow's REST/HTTP API kind:feature Feature Requests labels Sep 11, 2024
@pierrejeambrun pierrejeambrun changed the title Migrate list DAGs endpoint to fastAPI AIP-84 Migrate list DAGs endpoint to fastAPI Sep 20, 2024
@pierrejeambrun pierrejeambrun changed the title AIP-84 Migrate list DAGs endpoint to fastAPI AIP-84 List DAGs endpoint new features Sep 25, 2024
@pierrejeambrun pierrejeambrun changed the title AIP-84 List DAGs endpoint new features AIP-84 List DAGs endpoint new features (1/2) Sep 25, 2024
@pierrejeambrun
Copy link
Member

Splitted in two with #42467.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
AIP-84 Modern Rest API area:API Airflow's REST/HTTP API kind:feature Feature Requests
Projects
Development

Successfully merging a pull request may close this issue.

2 participants