wazuh / wazuh-qa

Wazuh - Quality Assurance
GNU General Public License v2.0
63 stars 30 forks source link

Validation of inventory and track files is improved, and private IP access is configured for macOS #5389

Closed c-bordon closed 2 weeks ago

c-bordon commented 2 weeks ago

close https://github.com/wazuh/wazuh-qa/issues/5367

Improvements are made to the validations of the inventory and track files, allowing more configuration options and reducing the possibility of errors.

Tests auxiliaries files

Testing custom track file path: https://github.com/wazuh/wazuh-qa/issues/5367#issuecomment-2115225034

Testing custom inventory file path: https://github.com/wazuh/wazuh-qa/issues/5367#issuecomment-2115232028

Testing custom paths for both files: https://github.com/wazuh/wazuh-qa/issues/5367#issuecomment-2115240229

Testing with default paths: https://github.com/wazuh/wazuh-qa/issues/5367#issuecomment-2115246082

Testing with only path without file name: https://github.com/wazuh/wazuh-qa/issues/5367#issuecomment-2115283937

Trying with a custom file name, but without a clear identifier: https://github.com/wazuh/wazuh-qa/issues/5367#issuecomment-2115288248

Forcing the error in the definition of file names: https://github.com/wazuh/wazuh-qa/issues/5367#issuecomment-2115298455

Entering an incorrect extension for the file: https://github.com/wazuh/wazuh-qa/issues/5367#issuecomment-2115314759

Testing path with track word: https://github.com/wazuh/wazuh-qa/issues/5367#issuecomment-2115321403

We also make the necessary configurations so that macOS VMs can only be accessed by the private IP. With the previous configuration, the Intel macOS machines could access the VMs through the private or public IP. We had to make adaptations to make this work in both virtualizers (VirtualBox and Parallels)

PowePC test: https://github.com/wazuh/wazuh-qa/issues/5367#issuecomment-2112322712

macOS ARM: https://github.com/wazuh/wazuh-qa/issues/5367#issuecomment-2112295141

macOS Intel VirtualBox test: https://github.com/wazuh/wazuh-qa/issues/5367#issuecomment-2112194541

macOS Intel Parallels test: https://github.com/wazuh/wazuh-qa/issues/5367#issuecomment-2111004815