You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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:
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:
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:
Related issue
DRI
@teddytpc1
The text was updated successfully, but these errors were encountered: