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

Set up an automated process to upload generated debug symbols for Windows to a designated storage location #22947

Open
Tracked by #21736
ncvicchi opened this issue Apr 16, 2024 · 8 comments · May be fixed by #23076
Open
Tracked by #21736
Assignees
Labels
level/subtask type/enhancement New feature or request

Comments

@ncvicchi
Copy link
Member

Related issue
#187
#22080
https://github.com/wazuh/wazuh-jenkins/issues/6200

Description

This issue aims to automate the upload process to a designated location (development/wazuh/x.y/main/packages, see https://github.com/wazuh/wazuh-jenkins/issues/6200#issuecomment-1977510703)** of the debug symbols generated on the Windows package generation process, both for the agent and for the manager packages.

It must also be considered auto-deletion policies for packages to be applied to debug symbols.

Goals

For every platform, these goals must be achieved:

  • Modify the package upload process workflows to accommodate the upload of its related debug symbols to the designated location (development/wazuh/x.y/main/packages, see https://github.com/wazuh/wazuh-jenkins/issues/6200#issuecomment-1977510703).
  • Uploaded symbols should be securely stored and easily accessible for debugging purposes.
  • Analyze and modify accordingly the auto-deletion process to comply with auto-deletion policies (TBD by management)
  • Test & verify that these behaviors are satisfied

DoD

  • Debug symbols associated with their corresponding Winows package are automatically uploaded to their designated location.
  • Auto-deletion policies are considered and implemented
  • Verification of proper behavior is performed

Approval
DRI Name: @ncvicchi
Objective: Generate debug symbols

@ncvicchi ncvicchi added type/enhancement New feature or request level/subtask labels Apr 16, 2024
@ncvicchi
Copy link
Member Author

ncvicchi commented Apr 16, 2024

@aritosteles
Copy link

VM requested in https://github.com/wazuh/internal-devel-requests/issues/1031 is ready. Analizing changes needed to github workflow.

@aritosteles
Copy link

@ncvicchi
Copy link
Member Author

This issue is blocked unit Adapt agent package generation workflows with VPN and allocator module is done

@ncvicchi
Copy link
Member Author

Moved ETA to 08/05 based on Adapt agent package generation workflows with VPN and allocator module ETA

@ncvicchi
Copy link
Member Author

ncvicchi commented May 7, 2024

Moved ETA to 10/05 based on Adapt agent package generation workflows with VPN and allocator module modified ETA (08/05)

@ncvicchi
Copy link
Member Author

Moved ETA to 20/05 based on #22839 (comment) modified ETA (16/05)

@ncvicchi
Copy link
Member Author

ncvicchi commented May 17, 2024

Analysis is being performed since original repositories were migrated

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
level/subtask type/enhancement New feature or request
Projects
Status: Blocked
Development

Successfully merging a pull request may close this issue.

2 participants