wazuh / wazuh-installation-assistant

Wazuh - Installation assistant
https://wazuh.com/
GNU General Public License v2.0
0 stars 3 forks source link

Installation assistant test and tier workflow migration #46

Closed davidcr01 closed 1 month ago

davidcr01 commented 1 month ago

Description

Related: #20 The aim of this PR is to migrate the Test_unattended Jenkins pipeline to GHA. This PR adds a new workflow, Test_installation_assistant.yml which performs an AIO installation in the selected system.

Because of the matrix strategy, the Test_unattended_tier pipeline has been included in the new workflow, launching a job per selected system.

In addition to migrating the pipeline itself, different features have also been added:

Testing (single system)

The performed testing is the following:

[!WARNING] The AL2 system does not finish in success because of: https://github.com/wazuh/wazuh/issues/25534, but it completes almost every step of the workflow: https://github.com/wazuh/wazuh-installation-assistant/actions/runs/10683582122

Testing - using the tier