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 agent files from wazuh/wazuh #23

Merged
merged 10,000 commits into from
Jul 9, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
10000 commits
Select commit Hold shift + click to select a range
1ae87e7
Fix: update .github/workflows/packages-upload-images.yml
mjcr99 Apr 18, 2024
c2363cf
Enhancement: Updated packages-upload-images.yml workflow file to deal…
mjcr99 Apr 19, 2024
26955d0
Enhancement: Use GH API sintax instead of cURL
mjcr99 Apr 19, 2024
9814a22
Enhancement: Use gh workflow run sintax instead of gh api
mjcr99 Apr 23, 2024
820aaa2
Fix: change gh workflow run call to use new packages-upload-manager-i…
mjcr99 Apr 23, 2024
afafab2
Enhancement: Completed auto-update for agents, manager and windows bu…
mjcr99 Apr 23, 2024
3d2a006
Fix: changed source_reference parameter to use agents' migration branch
mjcr99 Apr 24, 2024
390f9a7
Enhancement: Updated input names and added API call for WPK workflows
mjcr99 Apr 24, 2024
b524cb5
Feat: Added arm64 and armhf images automatic update
mjcr99 Apr 30, 2024
823cd16
Fix: addressed requested changes
mjcr99 May 2, 2024
7dd45ee
Fix user and group deletion during upgrade/downgrade
jr0me Apr 29, 2024
33c0642
Add files orphaned files to Wazuh user and group.
jr0me Apr 29, 2024
e488c3e
Ensure the service has been stopped.
jr0me Apr 29, 2024
9330227
When downgrading the postrm deb script is run as an upgrade.
jr0me Apr 29, 2024
3b9b219
Improve stopping services in debs prerm scripts.
jr0me Apr 29, 2024
620f3b5
Check installation directory exists before upgrading
jr0me Apr 29, 2024
af770c1
Add echo messages in PKG's pre and post install scripts.
jr0me Apr 29, 2024
1cc01d6
Wazuh agents on mac now use the same script as Linux for upgrades. We…
jr0me Apr 29, 2024
623ab87
Add support for building WPKs with APK packages
jr0me Apr 29, 2024
4da4793
Remove build_wpk_linux function from wpk generation script.
jr0me Apr 29, 2024
c085fe2
Remove architecture option from wpk script.
jr0me Apr 29, 2024
cf2cde6
Reword package name parameter texts
jr0me Apr 29, 2024
3bd903a
Remove compilation from wpk run script.
jr0me Apr 29, 2024
dcafe13
Remove installation path option from WPK generation scripts.
jr0me Apr 29, 2024
a1e8c17
Revision option was not being used in WPK script run.sh
jr0me Apr 29, 2024
7f6b567
JOBS option in run.sh is no longer necessary for wpk generation
jr0me Apr 29, 2024
0bcefd4
Architecture specific docker files are no longer required for WPK.
jr0me Apr 19, 2024
5cab4f4
Update wpk scripts readme file, package name is a required parameter now
jr0me Apr 19, 2024
0496220
Add package_type option and adapt upgrade module code to use rpm and …
TomasTurina Apr 22, 2024
1af9dae
Don't check package_type if it is the same as already set
TomasTurina Apr 23, 2024
f68b244
Add PATH context to macOS generation script
jotacarma90 May 9, 2024
cc868ad
Fix: disable debug output in help function
mjcr99 May 13, 2024
d5fa625
Removed CHECKSUMDIR parameter from macos package generate script
jotacarma90 May 14, 2024
a8822d9
Fix: change -h option output
mjcr99 May 16, 2024
1176769
Fix macOS script generation package to avoid compilation if needed
jotacarma90 May 16, 2024
64111b6
Removed /bin/launchctl unload from uninstall.sh, its not necessary
jotacarma90 May 16, 2024
063c813
Check build docker argument in wpk package generation
jr0me May 9, 2024
e0c08a6
Fixed a problem with the packages generation script using branch with…
jotacarma90 May 20, 2024
9b83e06
Change: Use new TOKEN in docker images retag workflow
mjcr99 May 21, 2024
23e86e1
Fix: remove local docker image after retag
mjcr99 May 21, 2024
334f2e1
Bump 4.7.5 branch to revision 40719
TomasTurina May 22, 2024
784b718
Merge pull request #16487 from wazuh/9448-report-changes-field
MarcelKemp May 22, 2024
d502711
Merge pull request #17415 from wazuh/17184-get-syscheck-doesnt-proper…
MarcelKemp May 22, 2024
138e3b8
changes: multiple code style changes and cleaning format
jotacarma90 May 22, 2024
6529540
CL:
sebasfalcone May 22, 2024
28c75af
Merge pull request #23567 from wazuh/23561_update_changelog_and_bump_…
TomasTurina May 22, 2024
f3e2809
Merge pull request #23532 from wazuh/enhancement/23507-update-python-…
Dwordcito May 22, 2024
42f552b
Merge pull request #23570 from wazuh/enhancement/23538-utilize-source…
Dwordcito May 23, 2024
0418158
Merge branch '4.7.5' into merge-4.7.5-into-4.8.0
vikman90 May 23, 2024
eac3a4f
Merge pull request #23547 from wazuh/fix/22434-bruteforce-test
Selutario May 23, 2024
3a7a2db
Merge pull request #23578 from wazuh/merge-4.7.5-into-4.8.0
TomasTurina May 23, 2024
dc86a63
Merge pull request #23597 from wazuh/fix/23540-cluster-name-change-af…
Dwordcito May 24, 2024
6738193
Add post action and re-scan after that update.
Dwordcito May 23, 2024
7f2523b
Fix persistent queue initialization and add more tests.
Dwordcito May 24, 2024
46ddc1d
Merge pull request #23603 from wazuh/enhancement/23482-add-update-pos…
Dwordcito May 24, 2024
4f0e739
build: bump revision to 40811
vikman90 May 24, 2024
0c58ae3
Merge pull request #23615 from wazuh/change/23613-changelog
vikman90 May 24, 2024
c637904
Merge branch '4.7.5' into 4.8.0
vikman90 May 27, 2024
572c35d
changes: modifications in the READMEs of general package and WPK
jotacarma90 May 27, 2024
acfb349
Add issue template for `Support new OSs` objective
havidarou May 27, 2024
2dd88f3
Add issue template for `Support new OSs` planned development
havidarou May 27, 2024
c22f921
Merge pull request #23508 from wazuh/migration/21755-wazuh-packages-r…
MarcelKemp May 27, 2024
ae72465
Merge pull request #23334 from wazuh/test/23201-forcing-github-actions
vikman90 May 28, 2024
52b5839
Update planned support OSs template
havidarou May 28, 2024
c3f3bf8
Update cis_centos7_linux.yml
ooniagbi May 28, 2024
cf21a93
Merge pull request #23719 from wazuh/14359-rework-sca-policy-for-cent…
ooniagbi May 28, 2024
ef73c88
Add unit tests coverage
GGP1 May 28, 2024
89fc113
Merge pull request #23585 from wazuh/fix/23558-python-uts-coverage
Selutario May 28, 2024
e427b68
Migrate AWS ITs from wazuh-qa
Jul 19, 2023
0078aef
Update Readme
Aug 18, 2023
f7ebcd2
Improve README and Remove unnecessary fixture calls on conftest
Aug 25, 2023
1b86d5a
Add new event_monitor file and new imports
Sep 7, 2023
7bf2d99
Remove empty utils file
Sep 22, 2023
71a4c49
Refactor module to use a configuration handler called TestConfigurator
Nov 14, 2023
dbab141
Add parameter to fixture
Nov 15, 2023
8e1e92f
ix: add aws custom bucket integration test
RamosFe Oct 26, 2023
aeac236
fix: improves docstrings.
RamosFe Nov 3, 2023
cb08e82
efactor: rename discard cases files
fdalmaup Jul 17, 2023
7ff18f9
feat: add cloudwatch and inspector discard regex tests and cases
fdalmaup Jul 17, 2023
de7ef69
docs: modify changelog and test cases descriptions
fdalmaup Aug 14, 2023
0f3bff2
Fix import errors
Nov 15, 2023
0873be9
Refactored multiple test suites
Nov 23, 2023
b560a28
refactor naming of variable and last modules
Nov 24, 2023
9d54624
modularize event monitor methds, fix imports
Nov 27, 2023
8782d82
Migrate AWS ITs from wazuh-qa
Jul 19, 2023
f6f4028
Update Readme
Aug 18, 2023
0059657
Improve README and Remove unnecessary fixture calls on conftest
Aug 25, 2023
ccdff7c
rebase
Sep 7, 2023
4fb5d5d
Remove empty utils file
Sep 22, 2023
56ba276
Move configurator and local conf to utils and fix import
Dec 4, 2023
c460052
Fix formatting
Dec 4, 2023
a786eed
Update README
Dec 4, 2023
1eb2f16
Fix formatting and clean unused code
Dec 14, 2023
301d699
Fix imports
Jul 19, 2023
89835d9
Modify fixtures and data for test basic suite
Jan 8, 2024
6bba669
Improved configure test flow and added creation logic
Feb 15, 2024
d38dc52
Added sqs queue fixtures and validations
Feb 20, 2024
509032b
Added new boto method and fixture
Feb 21, 2024
ff1cfc7
Fix typos
Mar 25, 2024
66ce28c
Backport conftest change after rebase
fdalmaup May 22, 2024
c21e6c5
Update Readme
Aug 18, 2023
9796140
Improve README and Remove unnecessary fixture calls on conftest
Aug 25, 2023
56836a3
Add isolated resource creation for discard regex
fdalmaup Apr 11, 2024
c8206cb
Apply changes for log groups test
fdalmaup Apr 12, 2024
f198c54
Fix fixture error after rebase
fdalmaup Apr 26, 2024
e36f697
Add isolated resources for remove tests
fdalmaup May 13, 2024
96a0477
Update configuration and test cases
fdalmaup May 14, 2024
a376cb7
Adapt tests to use isolated resources
fdalmaup May 14, 2024
384a808
Update README
fdalmaup May 15, 2024
823e914
Apply suggested changes
fdalmaup May 21, 2024
452f4b6
Update Readme
Aug 18, 2023
a4b1914
Add AWS integration tests workflow
fdalmaup May 20, 2024
26caaa7
Add test execution depending on modified files
fdalmaup May 24, 2024
a5d8107
Update with required minimum AWS permissions
fdalmaup May 24, 2024
740a785
Add manual execution condition
fdalmaup May 24, 2024
8e093d0
Modify secrets names
fdalmaup May 27, 2024
3a59406
Add Custom Logs Buckets test run
fdalmaup May 28, 2024
34ee07c
Fix qa-it-framework use
fdalmaup May 28, 2024
35f70d0
Apply suggested enhancements
fdalmaup May 28, 2024
b8d220f
Fix: Enhance the error handling in the script generate_compiled_windo…
lchico May 28, 2024
32c6fe1
Merge pull request #23199 from wazuh/epic/20748-upgrade-to-connexion-3
Selutario May 29, 2024
3c9c05e
Merge pull request #23736 from wazuh/enhancement/23734-improve-error-…
MarcelKemp May 29, 2024
6fbf6b5
Enhancement: Added agent os check issue template
mjcr99 May 29, 2024
01740a0
build: bump revision to 40718
vikman90 May 29, 2024
dee03e4
Merge pull request #23765 from wazuh/change/23761-bump-revision
vikman90 May 29, 2024
aba5078
Merge pull request #23731 from wazuh/17788-aws-integration-test-migra…
Selutario May 29, 2024
1be5ab3
build: bump revision to 40720
TomasTurina May 29, 2024
0df6831
Merge pull request #23767 from wazuh/change/23761-bump-revision
TomasTurina May 29, 2024
30efd66
Added new logs to gcloud.py.
RamosFe May 30, 2024
1732927
Remove unused methods
GGP1 May 30, 2024
034446e
Added new logs to azure_services.
RamosFe May 30, 2024
53c8c7c
Add unit tests
GGP1 May 30, 2024
1258a74
Added the error function to the AWS wodle.
RamosFe May 30, 2024
319d1f2
Replaced the last prints in the AWS wodle.
RamosFe May 30, 2024
be28d95
Merge branch '4.7.5' into merge-4.7.5-into-4.8.0
vikman90 May 31, 2024
171d63f
Merge pull request #23814 from wazuh/merge-4.7.5-into-4.8.0
vikman90 May 31, 2024
ae732d3
Merge branch '4.8.0' into merge-4.8.0-into-4.9.0
vikman90 May 31, 2024
4b3f7c6
Changed info lvl msg to debug lvl.
RamosFe May 31, 2024
ff9706e
Merge pull request #23790 from wazuh/add/16314-wodles-logs-improv
Selutario May 31, 2024
2383fca
Merge pull request #23513 from wazuh/epic-20887-migrate-haproxy-helper
Selutario May 31, 2024
5327023
Update cis_centos8_linux.yml
ooniagbi May 31, 2024
2c35d4c
Update cis_rhel7_linux.yml
ooniagbi May 31, 2024
b7070b2
Merge pull request #23819 from wazuh/merge-4.8.0-into-4.9.0
Dwordcito May 31, 2024
f1137a3
Merge pull request #23825 from wazuh/14704-rework-sca-policy-for-cent…
ooniagbi May 31, 2024
341792d
Update cis_rhel8_linux.yml
ooniagbi May 31, 2024
e22b448
Merge pull request #23827 from wazuh/17356-rework-sca-policy-for-red-…
ooniagbi May 31, 2024
e2f6ec4
Merge pull request #23826 from wazuh/17355-rework-sca-policy-for-red-…
ooniagbi May 31, 2024
4d4ba6c
Merge branch '4.9.0' into merge-4.9.0-into-master
sebasfalcone May 31, 2024
5863891
Merge 'origin/master' into merge-4.9.0-into-master
sebasfalcone May 31, 2024
b2a0f6f
Test for process_priority added. Fixed the way files are deleted afte…
sdvendramini Apr 16, 2024
ba20f4f
Missing new line added.
sdvendramini Apr 19, 2024
5a8a4d5
Macos pytest mark deleted
sdvendramini Apr 19, 2024
60a82aa
Delete macos check in test
sdvendramini Apr 19, 2024
e3bfd3f
Fix name on macOS workflow. Replace OS names in uninstall_audit funct…
sdvendramini Apr 19, 2024
3b2a2da
IT fim: Added test_moving_files test.
Nicogp May 9, 2024
98fb9c6
Test cases for windows_system_folder_redirection suite added.
sdvendramini May 14, 2024
04f760a
Comments fixed
sdvendramini May 14, 2024
7f921a7
Add missing space and reorder test files structure
sdvendramini May 14, 2024
074a7a5
restrict test was added
thejbte May 15, 2024
ba768c3
syntax changes
thejbte May 16, 2024
96f0586
syntax changes
thejbte May 16, 2024
d2dfc94
Test added to check if a restriction on the monitored windows registr…
sdvendramini May 20, 2024
1a810b1
win32con library are excluded from imports when the platform is not w…
sdvendramini May 21, 2024
e6a8489
Fixture name fixed
sdvendramini May 21, 2024
ce62fa5
Test added to check if a restriction on the monitored windows registr…
sdvendramini May 21, 2024
3a0c5ba
detect_end_scan fixture added to test_move.py test to avoid failures
sdvendramini May 31, 2024
73cc286
IT FIM: added test test_diff_size_limit_configured.py.
Nicogp May 20, 2024
409de68
IT fim: unifies test_diff_size_limit_configured and test_diff_size_li…
Nicogp May 21, 2024
71c24e7
IT FIM: added test test_disk_quota_default.py.
Nicogp May 21, 2024
5a45714
IT FIM: added test test_disk_quota_disabled.py.
Nicogp May 22, 2024
4c98b81
IT FIM: added test test_file_size_default.py.
Nicogp May 24, 2024
6704e97
IT FIM: added test test_file_size_disabled.py.
Nicogp May 24, 2024
ae8e337
IT FIM: added test test_file_size_values.py.
Nicogp May 27, 2024
064351e
IT FIM: added test test_large_changes.py.
Nicogp May 30, 2024
81fc79f
IT fim: added agent, linux, win32 and darwin marks.
Nicogp May 30, 2024
7aaa183
IT fim: fixes test test_large_changes.py for macos.
Nicogp May 30, 2024
416d9c3
IT FIM: added test test_report_changes_and_diff.py.
Nicogp May 30, 2024
57bd733
IT FIM: added test test_report_when_deleted_directories
Nicogp May 31, 2024
e82054c
IT fim: changes in tests tes_report_changes_and_diff and test_large_c…
Nicogp May 31, 2024
0ef168d
IT fim: fixe log "Diff truncated due to 'nodiff'..." in test_report_c…
Nicogp May 31, 2024
d0316ff
IT fim: changed import of the function generate_string
Nicogp May 31, 2024
4fd8a1d
IT fim: added macos to the os_platform and os_version description.
Nicogp May 31, 2024
7d95b54
Merge pull request #23810 from wazuh/test/17881_FIM_test
TomasTurina May 31, 2024
32f76df
Merge pull request #23828 from wazuh/merge-4.9.0-into-master
sebasfalcone May 31, 2024
7aab3db
Merge pull request #23830 from wazuh/dev-23829-fix-integration-tests-…
Dwordcito Jun 1, 2024
0d6054d
Merge branch '4.9.0' into 21887/add-efficacy-test
Dwordcito Jun 1, 2024
48c5327
Merge branch '4.9.0' into enhancement/23548-high-impact-vulnerabilities
Dwordcito Jun 1, 2024
b08dfd6
Merge pull request #23586 from wazuh/enhancement/23548-high-impact-vu…
Dwordcito Jun 1, 2024
bc0ef14
Merge pull request #23725 from wazuh/21887/add-efficacy-test
Dwordcito Jun 1, 2024
6f8987d
Fix: terminate the workflow upon any process failure.
lchico May 31, 2024
de3173d
Add a workflow timeout
lchico May 31, 2024
0c2ed3a
Merge pull request #23833 from wazuh/dev-23648-remove-integratord-sen…
Dwordcito Jun 3, 2024
f5631fe
Fix: addressed requested changes
mjcr99 Jun 3, 2024
404a94e
Merge pull request #23762 from wazuh/enhancemet/23524-add-template-fo…
MarcelKemp Jun 3, 2024
d84d7b3
Fix network iface data type handling agent side
MiguelazoDS May 1, 2024
1029224
Merge pull request #23780 from wazuh/enhancement/23777-improve-instal…
MarcelKemp Jun 3, 2024
f317178
Merge pull request #23551 from wazuh/enhancement/275-nodejs-translation
Dwordcito Jun 3, 2024
d23e365
Merge pull request #23848 from wazuh/enhancement/23221-wazuh-control-…
vikman90 Jun 4, 2024
7e69f92
Fix: changed archicteture to i386 for windows docker images
mjcr99 Jun 4, 2024
ad50cfc
Fix: ensure queue folder is removed when agent is uninstalled in deb …
mjcr99 Jun 4, 2024
bb4efaf
Merge pull request #23832 from wazuh/bug/23779-wazuh-manager-workflow…
MarcelKemp Jun 4, 2024
a33002f
CL:
sebasfalcone Jun 4, 2024
1de5e8d
Merge pull request #23902 from wazuh/maintenance/23899-bump-version-4…
sebasfalcone Jun 4, 2024
73b9844
Merge pull request #23867 from wazuh/bug/23866-fix-architecture-param…
MarcelKemp Jun 4, 2024
4258c4d
Merge pull request #23209 from wazuh/enhancement/21296-network-iface-…
MarcelKemp Jun 4, 2024
73317c1
fix: correct UnmergeFiles formal parameter pointer type
vikman90 Jun 4, 2024
2c08244
Merge pull request #23906 from wazuh/fix/23568-agent-build-error
vikman90 Jun 5, 2024
cd34af1
Add requests timeouts
GGP1 Jun 5, 2024
e61e28c
Merge pull request #23911 from wazuh/enhancement/wj6371-add-workflow-…
MarcelKemp Jun 5, 2024
53935ca
IT fim: shortens the file name configuration_windows_system_folder_re…
Nicogp Jun 5, 2024
e3beef5
Merge pull request #23928 from wazuh/fix/23921-failure-to-unzip-the-c…
TomasTurina Jun 5, 2024
fd3fd30
Enhance OS check issues templates
jotacarma90 Jun 5, 2024
5ecee5f
Enhancement: Action Names for Clarity
lchico Jun 7, 2024
39f0a54
Fixed pkg name generation with short_commit_hash
jotacarma90 Jun 7, 2024
ca72759
Merge pull request #23987 from wazuh/fix/23974-macos-pkg-generation-name
MarcelKemp Jun 7, 2024
dc4500f
Merge pull request #23920 from wazuh/enhancement/23903-issue-template…
MarcelKemp Jun 7, 2024
9154ed7
Merge pull request #23923 from wazuh/fix/20603-add-requests-timeouts-2
Selutario Jun 10, 2024
010b998
Fix: fixed retrieved syscollector cpu name in macos
mjcr99 Jun 7, 2024
8c6aedb
Fix: updated affected tests
mjcr99 Jun 7, 2024
b23938f
Fix: removed unneded folders from wazuh installation using .deb packages
mjcr99 Jun 10, 2024
984f306
Merge pull request #23996 from wazuh/fix/23913-fix-unverified-connect…
Selutario Jun 10, 2024
d4ca0ab
Update scan-build.yml action to avoid problems in macos test
jotacarma90 Jun 5, 2024
604ed5c
Merge pull request #23934 from wazuh/enhancement/23730-document-vuln-…
Dwordcito Jun 11, 2024
6b20ea7
Merge pull request #23854 from wazuh/enhancement/22180-efficacy-test-…
Dwordcito Jun 11, 2024
42929dc
Fix: updated SPECS to remove same files in rpm and deb packages
mjcr99 Jun 11, 2024
2848ba6
build: synchronizing packages with wazuh-packages
MarcelKemp Jun 11, 2024
1ac39ae
Update macos logcollector ITs workflow to avoid error with some pytho…
jotacarma90 Jun 5, 2024
9b13311
Merge pull request #23927 from wazuh/bug/23148-macos-github-runners
MarcelKemp Jun 11, 2024
a7587d2
build: update packages/rpms/SPECS/wazuh-agent.spec
MarcelKemp Jun 11, 2024
fdf924d
Merge pull request #23989 from wazuh/bug/13859-invalid-cpu-informatio…
MarcelKemp Jun 11, 2024
04977dc
Merge pull request #24045 from wazuh/change/23999-sync-with-wazuh-pac…
MarcelKemp Jun 11, 2024
d41f9b0
Merge pull request #23977 from wazuh/enhancement/37-review-and-enhanc…
MarcelKemp Jun 11, 2024
ae348a0
Merge pull request #23873 from wazuh/bug/2195-wazuh-deb-uninstall-lef…
MarcelKemp Jun 11, 2024
4387de8
Merge pull request #24038 from wazuh/feature/6579-fix-health-haproxy
Selutario Jun 11, 2024
598971c
Merge pull request #23727 from wazuh/enhancement/23518-add-version-re…
Dwordcito Jun 12, 2024
1a5e077
Merge branch '4.8.1' into merge-4.8.1-into-4.9.0
sebasfalcone Jun 12, 2024
ec240b9
Merge pull request #23789 from wazuh/fix/23305-add-wodles-utils-uts
Selutario Jun 13, 2024
39e1587
Merge pull request #23608 from wazuh/test/23201-windows-agent-auth-en…
vikman90 Jun 13, 2024
a94abd2
Merge pull request #23852 from wazuh/add/18560-better-wazuh-error-tra…
Selutario Jun 13, 2024
ebad767
Merge pull request #24075 from wazuh/merge-4.8.1-into-4.9.0
MarcelKemp Jun 13, 2024
ed234d6
Merge branch '4.9.0' into merge-4.9.0-into-master
MarcelKemp Jun 13, 2024
88dcd44
Merge pull request #24083 from wazuh/merge-4.9.0-into-master
MarcelKemp Jun 13, 2024
6941433
Merge pull request #22626 from wazuh/feature/22573-migrate-virustotal-v3
Selutario Jun 17, 2024
6270e67
fix: updated os check issue template
mjcr99 Jun 28, 2024
949b738
docs: applying requested changes and fixing typo in filename
MarcelKemp Jun 28, 2024
cb6f402
Merge pull request #24350 from wazuh/fix/24348-update-template-for-ne…
MarcelKemp Jun 28, 2024
9d8a26a
Merge pull request #23722 from wazuh/enhancement/23544-improve_transl…
Dwordcito Jul 1, 2024
58f3d1e
Merge branch 'master' of /home/tomas/wazuh/wazuh-origin into 7-add-ag…
TomasTurina Jul 3, 2024
0daa0b6
Merge branch 'master' into 7-add-agent-files
TomasTurina Jul 3, 2024
3e4fd4a
Reorder agent files following new directory structure
TomasTurina Jul 8, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
27 changes: 27 additions & 0 deletions .github/ISSUE_TEMPLATE/default.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
---
name: Issue
about: Report a bug or make a feature request.
title: ''
labels: ''
assignees: ''

---

|Wazuh version|Component|Install type|Install method|Platform|
|---|---|---|---|---|
| X.Y.Z-rev | Wazuh component | Manager/Agent | Packages/Sources | OS version |

<!--
Whenever possible, issues should be created for bug reporting and feature requests.
For questions related to the user experience, please refer:
- Wazuh mailing list: https://groups.google.com/forum/#!forum/wazuh
- Join Wazuh on Slack: https://wazuh.com/community/join-us-on-slack
Please fill the table above. Feel free to extend it at your convenience.
-->

<!--
You may want to set debug options `<component>.debug=2` (see https://documentation.wazuh.com/current/user-manual/reference/internal-options.html) to get verbose logs. This may help investigate the issue.
-->
47 changes: 47 additions & 0 deletions .github/ISSUE_TEMPLATE/planned__epic_support_new_oss.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
---
name: 'Planned: Epic support new OSs'
about: Add support for a new OS.
title: Support new OSs - <OS name & version>
labels: level/epic, request/operational, type/maintenance
assignees: ''

---

# Description
| Related issue |
|---|
| Issue number |

| Agent tier | Central components support | OS type |
|-|-|-|
| 1/2/3 | Yes/No | New family/Major/Minor |

# Specific issues

<!-- Always -->
**QA**
-

<!-- Central components/Major/New family -->
**CppServer**
-

<!-- Central components -->
**Indexer**
-

<!-- Always -->
**DevOps**
-

<!-- Always -->
**Dashboard**
-

<!-- Always -->
**ThreatIntel**
-

<!-- Always -->
**Agent**
-
100 changes: 100 additions & 0 deletions .github/ISSUE_TEMPLATE/planned__specific_support_new_oss.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,100 @@
---
name: 'Planned: Specific support new OSs'
about: Test compatibility with new OS.
title: Support new OSs - <OS name & version> - <Specific test name>
labels: level/task, request/operational, type/maintenance
assignees: ''

---

# Description
| Related issue | Epic issue |
|---|---|
| Issue number | Issue number|

| Agent tier | Central components support | OS type |
|-|-|-|
| 1/2/3 | Yes/No | New family/Major/Minor |

# Plan

<!-- Uncomment for QA issue
**QA**
- [ ] Add new tests according to the OS's tier.
- [ ] Add proper documentation.
- [ ] Do basic E2E test functionality for all stateful modules according to the OS's tier.
-->

<!-- Uncomment for CPPSERVER issue
**CppServer**
- [ ] **Tier 1 agent**: Make sure that VD works properly according to the OS tier.
- [ ] **Central components**: Add support for the new OS to the GitHub Actions package builder.
- [ ] **Central components**: Smoke test that the package works, including installation, upgrade, and its related functionality.
-->

<!-- Uncomment for INDEXER issue
**Indexer**
- [ ] **Central components**: Add support for the new OS to the GitHub Actions package builder.
- [ ] **Central components**: Smoke test that the package works, including installation and upgrade.
-->

<!-- Uncomment for DEVOPS minor issue
**DevOps**
- [ ] Update the allocator images.
- [ ] Update AMI, OVA, or Docker images if needed.
-->

<!-- Uncomment for DEVOPS major/new family issue
**DevOps**
- [ ] **Central components**: Manually allocate two different accessible machines with the new OS. This is the first step for everything else.
- [ ] **No central components**: Deploy an All In One (in our featured OS, probably Amazon Linux) and allocate an accessible machine with the new OS to test the agent. This is the first step for everything else.
- [ ] **Central components**: Review/test the installation assistant using the new OS.
- [ ] Add support in the allocator.
- [ ] Adapt Puppet.
- [ ] Adapt Ansible.
- [ ] Update AMI, OVA, or Docker images if needed.
-->

<!-- Uncomment for DASHBOARD issue
**Dashboard**
- [ ] **Central components**: Add support for the new OS to the GitHub Actions package builder.
- [ ] **Central components**: Smoke test that the package works, including installation and upgrade.
- [ ] Make sure that the agent-related information in the agent list is correct.
- [ ] Test the deployment one-liner for the new OS.
-->

<!-- Uncomment for THREATINTEL issue
**ThreatIntel**
- [ ] Define a plan to support the new OS, particularly with regard to SCA policies.
-->

<!-- Uncomment for AGENT issue
- [ ] Smoke test that the package works, including installation, upgrade, and its related tier functionality.
- [ ] Add support for the new OS to the GitHub Actions package builder.
**Agent**
Requested testing code:
:white_circle: Requested.
:black_circle: Not requested.
Result code:
:green_circle: Completed: Test finished with success.
:red_circle: Completed with failures.
:yellow_circle: Completed with known issues.
- **Requested checks by tier:**
|| Tier 1 | Tier 2 | Tier 3 | Result |
|-|-|-|-|-|
| **Log collection - System events** | :white_circle: | :white_circle: | :white_circle: | |
| **Log collection - Log files** | :white_circle: | :white_circle: | :white_circle: | |
| **Log collection -Command execution** | :white_circle: | :white_circle: | :white_circle: | |
| **FIM - Scheduled** | :white_circle: | :white_circle: | :white_circle: | |
| **FIM - Realtime** | :white_circle: | :black_circle: | :black_circle: | |
| **FIM - Whodata** | :white_circle: | :black_circle: | :black_circle: | |
| **SCA** | :white_circle: | :white_circle: | :black_circle: | |
| **Inventory** | :white_circle: | :white_circle: | :white_circle: | |
| **Active response** | :white_circle: | :white_circle: | :black_circle: | |
| **Remote upgrade** | :white_circle: | :black_circle: | :black_circle: | |
| **Command monitoring** | :white_circle: | :white_circle: | :black_circle: | |
| **Wodles** | :white_circle: | :black_circle: | :black_circle: | |
-->
54 changes: 54 additions & 0 deletions .github/ISSUE_TEMPLATE/release_manual_tests.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
---
name: Release Candidate - Manual tests
about: Report the results after running manual tests for the specified release.
title: Release [WAZUH VERSION] - Manual tests - [TEST NAME]
labels: release/4.3.0
assignees: ''

---

The following issue aims to run the specified test for the current release candidate, report the results, and open new issues for any encountered errors.

## Test information
| | |
|-------------------------|--------------------------------------------|
| **Test name** | |
| **Category** | |
| **Deployment option** | |
| **Main release issue** | |
| **Release candidate #** | |

## Test description
ADD TEST DESCRIPTION HERE

## Test report procedure

All test results must have one of the following statuses:
| | |
|---------------------------------|--------------------------------------------|
| :green_circle: | All checks passed. |
| :red_circle: | There is at least one failed result. |
| :yellow_circle: | There is at least one expected failure or skipped test and no failures. |

Any failing test must be properly addressed with a new issue, detailing the error and the possible cause.

An extended report of the test results must be attached as a ZIP or TXT file. Please attach any documents, screenshots, or tables to the issue update with the results. This report can be used by the auditors to dig deeper into any possible failures and details.

## Conclusions

All tests have been executed and the results can be found [here]().

| | | | |
|----------------|-------------|---------------------|----------------|
| **Status** | **Test** | **Failure type** | **Notes** |
| | | | |

All tests have passed and the fails have been reported or justified. Therefore, I conclude that this issue is finished and OK for this release candidate.

## Auditors validation
The definition of done for this one is the validation of the conclusions and the test results from all auditors.

All checks from below must be accepted in order to close this issue.

- [ ] MODULE OWNER
- [ ] EXTRA REVIEWER
29 changes: 29 additions & 0 deletions .github/ISSUE_TEMPLATE/scheduled__support_new_oss.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
---
name: 'Scheduled: Support new OSs'
about: Regularly check for new OS versions during their prerelease stages of development.
title: 'Week # - Support new OSs'
labels: level/task, request/operational, type/maintenance
assignees: ''

---

|Week|Previous issue|
|---|---|
|21|https://github.com/wazuh/wazuh/issues/23311|

## Description

This issue aims to regularly check for new OS versions during their prerelease stages of development.

Each OS must have one of the following check statuses:

| Check | Description |
|:-:|--------------------------------------------|
| 🟡 | New OS version has been found. |
|| No new OS version has been found. |

Check the current table:

| OS family | Version | Release date | Estimated frequency | Links | Check | Support OS issue |
|-|-|-|-|-|:-:|-|
| Ubuntu (**_SAMPLE, DELETE_**) | 24.10 | 05/23/2024 | Semester | [Releases](https://wiki.ubuntu.com/Releases) / [Pre-releases](https://wiki.ubuntu.com/Releases#:~:text=mailing%20list.-,Future,-Version)| 🟡 | https://github.com/wazuh/wazuh/issues/23579 |
80 changes: 80 additions & 0 deletions .github/ISSUE_TEMPLATE/system_tests.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,80 @@
---
name: Release Candidate - System tests
about: Report the results after running system tests.
title: Release [WAZUH VERSION] - [STAGE] - System tests
labels: level/task, type/test
assignees: ''

---

The following issue aims to run all `system tests` for the current release candidate, report the results, and open new issues for any encountered errors.

## System tests information
| | |
|--------------------------------------|--------------------------------------------|
| **Main release candidate issue** | |
| **Version** | |
| **Release candidate #** | |
| **Tag** | |
| **Previous system tests issue** | |

## Instructions
To run tests in an AWS EC2 virtual environment, the following requirements will need to be met:

| Environment | EC2 |
|------------------------------|-------------------------------------------|
|Basic_cluster |Ubuntu 22.04.2 LTS C5.XLarge 15GB SSD |
|Big_cluster_40_agents |Ubuntu 22.04.2 LTS T3.Large 60GB SSD |
|Agentless_cluster |Ubuntu 22.04.2 LTS C5a.XLarge 30GB SSD |
|Four_manager_disconnected_node|Ubuntu 22.04.2 LTS T3.Large 30GB SSD |
|One_manager_agent |Ubuntu 22.04.2 LTS T3.Large 30GB SSD |
|Manager_agent |Ubuntu 22.04.2 LTS T3.Large 30GB SSD |
|Enrollment_cluster |Ubuntu 22.04.2 LTS T3.Large 30GB SSD |
|Basic_environment |Ubuntu 22.04.2 LTS T3.Large 30GB SSD |


These requirements should be requested to the @wazuh/devel-devops team via https://github.com/wazuh/internal-devel-requests.

For further information, check https://github.com/wazuh/wazuh-qa/tree/master/tests/system/README.md

## Test report procedure
All individual test checks must be marked as:
| | |
|---------------------------------|--------------------------------------------|
| Pass | The test ran successfully. |
| Xfail | The test was expected to fail and it failed. It must be properly justified and reported in an issue. |
| Skip | The test was not run. It must be properly justified and reported in an issue. |
| Fail | The test failed. A new issue must be opened to evaluate and address the problem. |

All test results must have one the following statuses:
| | |
|---------------------------------|--------------------------------------------|
| :green_circle: | All checks passed. |
| :red_circle: | There is at least one failed check. |
| :yellow_circle: | There is at least one expected fail or skipped test and no failures. |

Any failing test must be properly addressed with a new issue, detailing the error and the possible cause. It must be included in the `Fixes` section of the current release candidate main issue.

Any expected fail or skipped test must have an issue justifying the reason. All auditors must validate the justification for an expected fail or skipped test.

An extended report of the test results must be attached as a zip or txt. This report can be used by the auditors to dig deeper into any possible failures and details.

## Conclusions

<!--
All tests have been executed and the results can be found [here]().
| | | | |
|----------------|-------------|---------------------|----------------|
| **Status** | **Test** | **Failure type** | **Notes** |
| | | | |
All tests have passed and the fails have been reported or justified. I therefore conclude that this issue is finished and OK for this release candidate.
-->

## Auditors validation
The definition of done for this one is the validation of the conclusions and the test results from all auditors.

All checks from below must be accepted in order to close this issue.

- [ ] @wazuh/devel-qa-release
Loading
Loading