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

Add workflow to assemble packages #85

Merged
merged 24 commits into from
Dec 26, 2023
Merged
Changes from 1 commit
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
3fa642b
Add script to assemble arm64 and x64 archives (tar)
AlexRuiz7 Dec 13, 2023
86804b0
Cleanup
AlexRuiz7 Dec 13, 2023
1291f9b
Update config file with latest upstream changes
AlexRuiz7 Dec 14, 2023
43b4e43
Change packages maintainer information
AlexRuiz7 Dec 14, 2023
2931b57
Fix wrong substitution of config files
AlexRuiz7 Dec 19, 2023
e268639
Update dockerignore to ignore git folder
AlexRuiz7 Dec 20, 2023
ac7eb59
Update wazuh-indexer.rpm.spec
AlexRuiz7 Dec 20, 2023
add5c64
Add wazuh-indexer-performance-analyzer.service
AlexRuiz7 Dec 20, 2023
baaaa56
Update assemble.sh
AlexRuiz7 Dec 20, 2023
237f4d0
Update `build.yml`
AlexRuiz7 Dec 20, 2023
a07eae3
Add WIP documentation for packages' generation
AlexRuiz7 Dec 20, 2023
2d74353
Test new approach using reusable worfklows
AlexRuiz7 Dec 21, 2023
d624b3d
Fix errors
AlexRuiz7 Dec 22, 2023
37030e9
Restructure reusable workflown
AlexRuiz7 Dec 22, 2023
f0a4d45
Fix upload and download paths
AlexRuiz7 Dec 22, 2023
e72eed5
New try
AlexRuiz7 Dec 22, 2023
9f3adb3
Emulate assemble to test upload of the ruseable assemble workflow
AlexRuiz7 Dec 22, 2023
1239468
Add Caching gradle dependencies
AlexRuiz7 Dec 22, 2023
95bdb82
Remove extra '-' in the packages names on the assemble job
AlexRuiz7 Dec 22, 2023
d125e74
Final cleanup
AlexRuiz7 Dec 22, 2023
78fcc3d
Enable RPM package assemble
AlexRuiz7 Dec 26, 2023
3cc9fbc
Fix regex to get package name
AlexRuiz7 Dec 26, 2023
4649bc3
Fix download-artifact destination path
AlexRuiz7 Dec 26, 2023
5466fcb
Exclude uninmplemented deb assembly
AlexRuiz7 Dec 26, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Add wazuh-indexer-performance-analyzer.service
Required to assembly RPM. The plugin does not install this file, so it needs to be added manually.
  • Loading branch information
AlexRuiz7 committed Dec 20, 2023

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
commit add5c645cb48e6c975fc5c10270e4995c688591e
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Copyright OpenSearch Contributors
# SPDX-License-Identifier: Apache-2.0
#
# The OpenSearch Contributors require contributions made to
# this file be licensed under the Apache-2.0 license or a
# compatible open source license.

[Unit]
Description=wazuh-indexer Performance Analyzer

[Service]
Type=simple
ExecStart=/usr/share/wazuh-indexer/bin/wazuh-indexer-performance-analyzer/performance-analyzer-agent-cli
Restart=on-failure
User=wazuh-indexer
Group=wazuh-indexer
EnvironmentFile=-/etc/sysconfig/wazuh-indexer
WorkingDirectory=/usr/share/wazuh-indexer

[Install]
WantedBy=multi-user.target