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

Engine Framework API - Integration module endpoints implementation #17061

Closed
2 of 5 tasks
Tracked by #17058 ...
GGP1 opened this issue May 11, 2023 · 5 comments
Closed
2 of 5 tasks
Tracked by #17058 ...

Engine Framework API - Integration module endpoints implementation #17061

GGP1 opened this issue May 11, 2023 · 5 comments
Assignees

Comments

@GGP1
Copy link
Member

GGP1 commented May 11, 2023

Description

This issue is part of the task #17058 and is to implement the API endpoints that will access the resources from the integration module of the new Engine.

Engine development branch: 11334-dev-new-wazuh-engine

Endpoints

Endpoint Description Engine command(s)
POST /engine/integration/policy Add an integration to a policy to the catalog integration.policy/add_to
DELETE /engine/integration/policy Remove an integration from a policy from the catalog integration.policy/remove_from

Checks

The following elements have been updated or reviewed (should also be checked if no modification is required):

  • Tests (unit tests, API integration tests).
  • Changelog.
  • Specification.
  • Documentation.
  • Integration test mapping (using api/test/integration/mapping/_test_mapping.py).
@GGP1
Copy link
Member Author

GGP1 commented Jun 13, 2023

Update

  • Updated the API specification
  • Created controllers, requests models, SDKs, core logic and the engine commands mocks
  • Created unit tests to cover the new logic

@GGP1
Copy link
Member Author

GGP1 commented Jun 14, 2023

Update

Started developing the integration tests, had to leave them half done because another issue with higher priority arised.

@GGP1
Copy link
Member Author

GGP1 commented Jun 15, 2023

Update

  • Made the integration tests mapping
  • Continued the development of the integration test

@GGP1
Copy link
Member Author

GGP1 commented Jun 16, 2023

Update

  • Finished the development of the integrations tests
  • Tested the endpoints manually
  • Made some changes to the spec

@wazuhci wazuhci moved this from In progress to On hold in XDR+SIEM/Release 5.0.0 Jun 21, 2023
@wazuhci wazuhci moved this from On hold to Blocked in XDR+SIEM/Release 5.0.0 Jun 28, 2023
@fdalmaup
Copy link
Member

fdalmaup commented Sep 9, 2024

Wazuh 5.0 has been redefined and will follow a different approach related to the current Wazuh API. More information:

@fdalmaup fdalmaup closed this as not planned Won't fix, can't repro, duplicate, stale Sep 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants