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

Ansible MVP - Workflow adaptations: Generation of pre-signed URLs for the necessary packages #1490

Open
YisDav opened this issue Dec 20, 2024 · 1 comment
Assignees

Comments

@YisDav
Copy link
Member

YisDav commented Dec 20, 2024

Description

The purpose of this step is to generate the necessary adaptations in the GHA workflows, mainly used for PR checks but also manually executable, in order to adapt to the new way of installing Wazuh through packages and to use an S3 service to generate the link or URL.

Take into account the Spike Diagrams.

Involved steps

  1. Able to identify (either by input or by inferring it) if it’s a Production, PreRelease or Development deployment in the Workflows
    1. All defaults must target ‘Production’ type deployment.
  2. Create step to download the URLs file and saving it into the right folder, in case it isn’t a Production deployment
    • wazuh-ansible/roles/vars
  3. Make sure to accomplish the Compatibility Matrix, so all supported operative systems, architectures and Wazuh components are properly tested (As these workflows are used for PR checks).

New involved steps

  • Workflows should verify the proper installation and seamless connection of various hosts running the Wazuh agent to Wazuh server instances.
  • Fix a recently identified bug where the workflow inputs always default to their preset values, resulting in tests being executed on all operating systems regardless of the specified inputs when initiating the workflow.
@YisDav
Copy link
Member Author

YisDav commented Jan 15, 2025

DRI

@teddytpc1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Backlog
Development

No branches or pull requests

1 participant