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

MVP - OVA/AMI - Creation of the Core Configurer submodule #160

Open
Enaraque opened this issue Jan 14, 2025 · 0 comments
Open

MVP - OVA/AMI - Creation of the Core Configurer submodule #160

Enaraque opened this issue Jan 14, 2025 · 0 comments
Labels
level/subtask Subtask issue type/enhancement Enhancement issue

Comments

@Enaraque
Copy link
Member

Enaraque commented Jan 14, 2025

Description

The first submodule necessary for the Configurer module is the core_configurer.

This submodule is responsible for configuring each Wazuh component to ensure that, once the configuration is completed, the result is a fully functional product (similar to the installation assistant).

This submodule will focus on the following configurations:

  • Certificate creation.
  • Wazuh Indexer configuration.
  • Wazuh Server configuration.
  • Wazuh Dashboard configuration.

Important

The module is designed and intended solely for an All-in-One (AIO) setup. It will handle the configuration of each component without providing the option to add more components to the architecture.

Additionally, starting from version 5.0.0, Filebeat will no longer be used, so its configuration is not required.

Tests

Unit Tests

As the submodule is being developed, unit tests must be written continuously. These tests should validate the code to ensure that each method and function behaves as expected.

The tests will be written using pytest. To ensure that a sufficient portion of the code is being tested, overall test coverage should be calculated and monitored.

Deployment Tests

These tests must ensure that the configuration of each Wazuh component functions correctly.

The deployment tests should validate the following:

  • Verify that log files contain no errors.
  • Confirm proper access to the Wazuh dashboard.
  • Validate that certificates are correctly created.
  • Check for proper connectivity between components.
  • Ensure all required services are up and running.

Related issue

DRI

@teddytpc1

@Enaraque Enaraque added level/subtask Subtask issue type/enhancement Enhancement issue level/task Task issue and removed level/subtask Subtask issue level/task Task issue labels Jan 14, 2025
@teddytpc1 teddytpc1 changed the title MVP - Creation of the Core Configurer submodule MVP - OVA/AMI - Creation of the Core Configurer submodule Jan 22, 2025
@wazuhci wazuhci moved this to Backlog in XDR+SIEM/Release 5.0.0 Jan 22, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
level/subtask Subtask issue type/enhancement Enhancement issue
Projects
Status: Backlog
Development

No branches or pull requests

1 participant