Flask is a microframework similar to bottle, which is currently used for the HTTP API. The Flask extension flask-restx provides Swagger support for exposing the existing api as an OpenAPI document.
Description
Description
Details
Details
- Difficulty level
- Unknown (require assessment)
- Version
- vyos 1.3
- Why the issue appeared?
- Will be filled on close
- Is it a breaking change?
- Perfectly compatible
- Issue type
- Internal change (not visible to end users)
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | FEATURE REQUEST | jestabro | T2395 HTTP API move to flask/flask-restx as microframework | ||
Invalid | FEATURE REQUEST | jestabro | T2396 Add debian package for flask-restx | ||
Resolved | jestabro | T3412 HTTP API: move to FastAPI as web framework |
Event Timeline
Comment Actions
https://github.com/vyos/vyos-1x/compare/current...jestabro:openapi?expand=1
This has a dependency on python3-flask-restx, which will need to be added using, for example, T2396.
Comment Actions
The dependency on flask-restx was dropped, in favor of FastAPI. The move to Flask itself for stability was completed,