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

Add Connexion 3.0 and Uvicorn support in Wazuh-API #20748

Closed
25 tasks done
mhamra opened this issue Dec 12, 2023 · 0 comments · Fixed by #23199
Closed
25 tasks done

Add Connexion 3.0 and Uvicorn support in Wazuh-API #20748

mhamra opened this issue Dec 12, 2023 · 0 comments · Fixed by #23199

Comments

@mhamra
Copy link
Member

mhamra commented Dec 12, 2023

Wazuh version Component Epic branch
4.9 API epic/20748-upgrade-to-connexion-3

Description

The objective of this EPIC is to add support for the Connexion package 3.0 and the Uvicorn ASGI server.

Steps for the upgrade:

  • Migrate the current version of Connexion 2.0 to version 3.0 with minimum impact on the current functionality.
  • Define the Python packages that the upgrade will include and remove.
  • Create a new version of Wazuh packages, including the defined Python packages.
  • Perform unit, integration, and system tests.
  • Perform performance tests.
  • Update documentation if needed.

Related issues

Stage 1

Stage 2

Stage 3

Final fixes

@mhamra mhamra changed the title Upgrade the connexion package to version 3.0 Upgrade the WAZUH-API to Connexion package 3.0 Dec 12, 2023
@mhamra mhamra changed the title Upgrade the WAZUH-API to Connexion package 3.0 Upgrade the Connexion package 3.0 Dec 12, 2023
@mhamra mhamra changed the title Upgrade the Connexion package 3.0 Add Connexion 3.0 and Uvicorn support in Wazuh-API Dec 12, 2023
@Selutario Selutario added level/epic and removed epic labels Dec 12, 2023
@GGP1 GGP1 self-assigned this Apr 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

5 participants