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

Introduce FastAPI alongside Flask #2715

Open
lbarcziova opened this issue Feb 14, 2025 · 0 comments · May be fixed by #2745
Open

Introduce FastAPI alongside Flask #2715

lbarcziova opened this issue Feb 14, 2025 · 0 comments · May be fixed by #2745
Assignees
Labels
API Related to the API of the packit-service. area/general Related to whole service, not a specific part/integration. complexity/single-task Regular task, should be done within days. kind/internal Doesn't affect users directly, may be e.g. infrastructure, DB related.

Comments

@lbarcziova
Copy link
Member

lbarcziova commented Feb 14, 2025

  • set up FastAPI within the existing project structure
  • ensure it runs alongside Flask without breaking existing functionality
  • make sure OpenAPI documentation is generated
  • add a basic health check endpoint in FastAPI to verify functionality (see healthz.py)
  • migrate system.py (while still preserving the Flask endpoint)
@lbarcziova lbarcziova added API Related to the API of the packit-service. complexity/single-task Regular task, should be done within days. area/general Related to whole service, not a specific part/integration. kind/internal Doesn't affect users directly, may be e.g. infrastructure, DB related. labels Feb 17, 2025
@lbarcziova lbarcziova moved this from new to priority-backlog in Packit Kanban Board Feb 17, 2025
@mfocko mfocko moved this from priority-backlog to refined in Packit Kanban Board Feb 20, 2025
@lbarcziova lbarcziova self-assigned this Mar 4, 2025
@lbarcziova lbarcziova moved this from refined to in-progress in Packit Kanban Board Mar 4, 2025
@lbarcziova lbarcziova linked a pull request Mar 10, 2025 that will close this issue
3 tasks
@lbarcziova lbarcziova moved this from in-progress to in-review in Packit Kanban Board Mar 13, 2025
lbarcziova added a commit to lbarcziova/packit-service that referenced this issue Mar 13, 2025
softwarefactory-project-zuul bot added a commit that referenced this issue Mar 13, 2025
Add dependencies for FastAPI changes

Related to #2715
Needed for #2745

Reviewed-by: Nikola Forró
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
API Related to the API of the packit-service. area/general Related to whole service, not a specific part/integration. complexity/single-task Regular task, should be done within days. kind/internal Doesn't affect users directly, may be e.g. infrastructure, DB related.
Projects
Status: in-review
Development

Successfully merging a pull request may close this issue.

1 participant