wazuh / wazuh-qa

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

Migrate the `procedure_push_docker_images` pipeline to GHA #5651

Closed damarisg closed 2 days ago

damarisg commented 1 month ago
Objective
https://github.com/wazuh/wazuh-packages/issues/2904

Description

Because of the Wazuh packages redesign tier 2 objective we need to migrate the procedure_push_docker_images pipeline from Jenkins to the new Jenkins.

Tasks

YisDav commented 1 week ago

First version of the code for the workflow job steps was added Tests are still pending

image

YisDav commented 1 week ago

First successful test was completed A test DockerHub account was used for performing the tests.

image

YisDav commented 1 week ago

Tests

Single node

Single node setup using the pushed test images (v4.8.2)

image

Results

image

image

Multi node

Multi node setup using the pushed test images (v4.8.2)

image

Results

image

image

YisDav commented 6 days ago

Tests:

Error code handling

If any error occurs, it must exit with non-zero code

image

Succeeded workflow execution

Workflow execution

image

teddytpc1 commented 2 days ago

The GH secrets were updated to use the wazuhci user to upload the Docker images.