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

Merge 4.10.0 branch into main #36

Merged
merged 34 commits into from
Aug 26, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
bb25924
Copied Installation assistant files
davidcr01 Aug 14, 2024
f05966a
Added VERSION file
davidcr01 Aug 14, 2024
de19d53
Added SECURITY.md file
davidcr01 Aug 14, 2024
ce4b56d
Added README.md file
davidcr01 Aug 19, 2024
08eab8d
Added CHANGELOG.md file
davidcr01 Aug 19, 2024
d446b3c
Copied tests directory
davidcr01 Aug 19, 2024
acf7aff
Replaced unattended references
davidcr01 Aug 19, 2024
8121896
Updated CHANGELOG.md file
davidcr01 Aug 20, 2024
e1d5ea1
Fixed Wazuh API validation
davidcr01 Aug 20, 2024
4641500
Updated CHANGELOG for #29
davidcr01 Aug 20, 2024
449c1ef
Merge pull request #29 from wazuh/bug/28-false-negative-wazuh-api-con…
c-bordon Aug 20, 2024
ccd5bae
Added changes of packages#3074
davidcr01 Aug 20, 2024
5b07c14
Changed unattended reference
davidcr01 Aug 20, 2024
44afd93
Added changes of packages#3082
davidcr01 Aug 21, 2024
5fc130e
Reverted major and version
davidcr01 Aug 21, 2024
a469b5a
Changed README.md unit tests file
davidcr01 Aug 21, 2024
8bbd245
Improved README.md file
davidcr01 Aug 21, 2024
642903d
Added Wazuh installation assistant without changes
davidcr01 Aug 22, 2024
c60e878
Merge pull request #31 from wazuh/enhancement/19-installation-assista…
c-bordon Aug 22, 2024
8f2070c
Deleted unattended references in tests
davidcr01 Aug 22, 2024
0ec6409
Removed unattended_installer dir
c-bordon Aug 22, 2024
e27b8c5
Merge pull request #32 from wazuh/change/19-Remove-unnatended-install…
c-bordon Aug 22, 2024
788b689
Merge branch '4.10.0' into enhancement/19-installation-assistant-file…
davidcr01 Aug 22, 2024
02ef885
Added 4.9.1 in the CHANGELOG.md file
davidcr01 Aug 22, 2024
b342ce4
Added blank line at the end of check.sh file
davidcr01 Aug 22, 2024
299f844
Fixed builder help
davidcr01 Aug 22, 2024
4c14993
Removed duplicated files
c-bordon Aug 22, 2024
97fb204
Added filebeat file
c-bordon Aug 22, 2024
7c52be1
Renamed installation assistant pytest
davidcr01 Aug 23, 2024
0ddb880
Added Test installation assistant workflow
davidcr01 Aug 23, 2024
8dc9c1a
Merge pull request #33 from wazuh/enhancement/19-installation-assista…
c-bordon Aug 23, 2024
e1d4f06
Added Test installation assistant tier and distributed workflows
davidcr01 Aug 26, 2024
a935173
Added automation reference as input parameter
davidcr01 Aug 26, 2024
1adea27
Merge pull request #35 from wazuh/enhancement/20-test-installation-as…
c-bordon Aug 26, 2024
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
62 changes: 62 additions & 0 deletions .github/workflows/Test_installation_assistant.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
run-name: Test installation assistant - System ${{ inputs.SYSTEM }} - Launched by @${{ github.actor }}
name: Test installation assistant

on:
pull_request:
paths:
- 'cert_tool/**'
- 'common_functions/**'
- 'config/**'
- 'install_functions/**'
- 'passwords_tool/**'
- 'tests/**'
workflow_dispatch:
inputs:
REPOSITORY:
description: 'Repository environment'
required: true
default: 'pre-release'
type: choice
options:
- staging
- pre-release
AUTOMATION_REFERENCE:
description: 'wazuh-automation reference'
required: true
default: 'v4.10.0'
SYSTEM:
description: 'Operating System'
required: true
default: 'CentOS 8'
type: choice
options:
- CentOS 7
- CentOS 8
- Amazon Linux 2
- Ubuntu 16
- Ubuntu 18
- Ubuntu 20
- Ubuntu 22
- RHEL7
- RHEL8
DEBUG:
description: 'Debug mode'
required: true
default: false
type: boolean
DESTROY:
description: 'Destroy instances after run'
required: true
default: true
type: boolean

env:
LABEL: ubuntu-latest

jobs:
initialize-environment:
runs-on: $LABEL

steps:
- name: Set up Git
uses: actions/checkout@v3
47 changes: 47 additions & 0 deletions .github/workflows/Test_installation_assistant_distributed.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
run-name: (Distributed) Test installation assistant - Launched by @${{ github.actor }}
name: (Distributed) Test installation assistant

on:
pull_request:
paths:
- 'cert_tool/**'
- 'common_functions/**'
- 'config/**'
- 'install_functions/**'
- 'passwords_tool/**'
- 'tests/**'
workflow_dispatch:
inputs:
REPOSITORY:
description: 'Repository environment'
required: true
default: 'pre-release'
type: choice
options:
- staging
- pre-release
AUTOMATION_REFERENCE:
description: 'wazuh-automation reference'
required: true
default: 'v4.10.0'
DEBUG:
description: 'Debug mode'
required: true
default: false
type: boolean
DESTROY:
description: 'Destroy instances after run'
required: true
default: true
type: boolean

env:
LABEL: ubuntu-latest

jobs:
initialize-environment:
runs-on: $LABEL

steps:
- name: Set up Git
uses: actions/checkout@v3
84 changes: 84 additions & 0 deletions .github/workflows/Test_installation_assistant_tier.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,84 @@
run-name: (Tier) Test installation assistant - Launched by @${{ github.actor }}
name: (Tier) Test installation assistant

on:
workflow_dispatch:
inputs:
REPOSITORY:
description: 'Repository environment'
required: true
default: 'pre-release'
type: choice
options:
- staging
- pre-release
AUTOMATION_REFERENCE:
description: 'wazuh-automation reference'
required: true
default: 'v4.10.0'
CentOS_7:
description: 'CentOS 7'
required: true
default: false
type: boolean
CentOS_8:
description: 'CentOS 8'
required: true
default: true
type: boolean
Amazon_Linux_2:
description: 'Amazon Linux 2'
required: true
default: false
type: boolean
Ubuntu_16:
description: 'Ubuntu 16'
required: true
default: false
type: boolean
Ubuntu_18:
description: 'Ubuntu 18'
required: true
default: false
type: boolean
Ubuntu_20:
description: 'Ubuntu 20'
required: true
default: false
type: boolean
Ubuntu_22:
description: 'Ubuntu 22'
required: true
default: false
type: boolean
RHEL_7:
description: 'RHEL 7'
required: true
default: false
type: boolean
RHEL_8:
description: 'RHEL 8'
required: true
default: false
type: boolean
DEBUG:
description: 'Debug mode'
required: true
default: false
type: boolean
DESTROY:
description: 'Destroy instances after run'
required: true
default: true
type: boolean

env:
LABEL: ubuntu-latest

jobs:
launch-tests:
runs-on: $LABEL

steps:
- name: Set up Git
uses: actions/checkout@v3
172 changes: 172 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,172 @@
# Change Log
All notable changes to this project will be documented in this file.

## [4.10.0]

### Changed

- Added post-install validations for the Wazuh manager and Filebeat. ([#3059](https://github.com/wazuh/wazuh-packages/pull/3059))

### Fixed

- Fixed Wazuh API validation ([#29](https://github.com/wazuh/wazuh-installation-assistant/pull/29))

## [4.9.1]

- https://github.com/wazuh/wazuh-packages/releases/tag/v4.9.1

## [4.9.0]

- https://github.com/wazuh/wazuh-packages/releases/tag/v4.9.0

## [4.8.1]

- https://github.com/wazuh/wazuh-packages/releases/tag/v4.8.1

## [4.8.0]

- https://github.com/wazuh/wazuh-packages/releases/tag/v4.8.0

## [4.7.5]

- https://github.com/wazuh/wazuh-packages/releases/tag/v4.7.5

## [4.7.4]

- https://github.com/wazuh/wazuh-packages/releases/tag/v4.7.4

## [4.7.3]

- https://github.com/wazuh/wazuh-packages/releases/tag/v4.7.3

## [4.7.2]

- https://github.com/wazuh/wazuh-packages/releases/tag/v4.7.2

## [4.7.1]

- https://github.com/wazuh/wazuh-packages/releases/tag/v4.7.1

## [v4.7.0]

- https://github.com/wazuh/wazuh-packages/releases/tag/v4.7.0

## [v4.6.0]

- https://github.com/wazuh/wazuh-packages/releases/tag/v4.6.0

## [v4.5.4]

- https://github.com/wazuh/wazuh-packages/releases/tag/v4.5.4

## [v4.5.3]

- https://github.com/wazuh/wazuh-packages/releases/tag/v4.5.3

## [v4.5.2]

- https://github.com/wazuh/wazuh-packages/releases/tag/v4.5.2

## [v4.5.1]

- https://github.com/wazuh/wazuh-packages/releases/tag/v4.5.1

## [v4.5.0]

- https://github.com/wazuh/wazuh-packages/releases/tag/v4.5.0

## [v4.4.5]

- https://github.com/wazuh/wazuh-packages/releases/tag/v4.4.5

## [v4.4.4]

- https://github.com/wazuh/wazuh-packages/releases/tag/v4.4.4

## [v4.4.3]

- https://github.com/wazuh/wazuh-packages/releases/tag/v4.4.3

## [v4.4.2]

- https://github.com/wazuh/wazuh-packages/releases/tag/v4.4.2

## [v4.3.11]

- https://github.com/wazuh/wazuh-packages/releases/tag/v4.3.11

## [v4.4.1]

- https://github.com/wazuh/wazuh-packages/releases/tag/v4.4.1

## [v4.4.0]

- https://github.com/wazuh/wazuh-packages/releases/tag/v4.4.0

## [v4.3.10]

- https://github.com/wazuh/wazuh-packages/releases/tag/v4.3.10

## [v4.3.9]

- https://github.com/wazuh/wazuh-packages/releases/tag/v4.3.9

## [v4.3.8]

- https://github.com/wazuh/wazuh-packages/releases/tag/v4.3.8

## [v4.3.7]

- https://github.com/wazuh/wazuh-packages/releases/tag/v4.3.7

## [v4.3.6]

- https://github.com/wazuh/wazuh-packages/releases/tag/v4.3.6

## [v4.3.5]

- https://github.com/wazuh/wazuh-packages/releases/tag/v4.3.5

## [v4.3.4]

- https://github.com/wazuh/wazuh-packages/releases/tag/v4.3.4

## [v4.3.3]

- https://github.com/wazuh/wazuh-packages/releases/tag/v4.3.3

## [v4.3.2]

- https://github.com/wazuh/wazuh-packages/releases/tag/v4.3.2

## [v4.2.7]

- https://github.com/wazuh/wazuh-packages/releases/tag/v4.2.7

## [v4.3.1]

- https://github.com/wazuh/wazuh-packages/releases/tag/v4.3.1

## [v4.3.0]

- https://github.com/wazuh/wazuh-packages/releases/tag/v4.3.0

## [v4.2.7]

- https://github.com/wazuh/wazuh-packages/releases/tag/v4.2.7

## [v4.2.6]

- https://github.com/wazuh/wazuh-packages/releases/tag/v4.2.7

## [v4.2.5]

- https://github.com/wazuh/wazuh-packages/releases/tag/v4.2.5

## [v4.2.4]

- https://github.com/wazuh/wazuh-packages/releases/tag/v4.2.4

## [v4.2.3]

- https://github.com/wazuh/wazuh-packages/releases/tag/v4.2.3
Loading
Loading