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

Wazuh Dashboard first steps #1

Closed
19 tasks done
gdiazlo opened this issue Oct 31, 2022 · 5 comments
Closed
19 tasks done

Wazuh Dashboard first steps #1

gdiazlo opened this issue Oct 31, 2022 · 5 comments
Assignees
Labels

Comments

@gdiazlo
Copy link
Member

gdiazlo commented Oct 31, 2022

Wazuh dashboard

This repository forks the OpenSearch Dashboards repository to introduce changes that will ease its usage by Wazuh users and integrate itself with the Wazuh development process.

We want to accommodate our UX changes within the upstream code, minimizing conflicts. We want to contribute bug fixes and any component not tied to Wazuh upstream.

Also, we need to check all standard (vanilla) plugins are compatible with our builds, or we will need to build the infrastructure to build them ourselves too.

To do

Our release branch will be based on OpenSearch Dashboards 2.4.1 and upwards.

@gdiazlo gdiazlo added type/enhancement New feature or request level/epic and removed type/enhancement New feature or request labels Oct 31, 2022
@AlexRuiz7 AlexRuiz7 changed the title wazuh-dashboard first steps Wazuh Dashboard first steps Nov 15, 2022
@AlexRuiz7 AlexRuiz7 self-assigned this Nov 15, 2022
@AlexRuiz7
Copy link
Member

AlexRuiz7 commented Nov 15, 2022

To keep this repository up-to-date with the original OpenSearch Repository, we need to periodically sync the fork bringing here (fork) the new changes made in the original repository (upstream).

For that, we'll follow the strategy defined in this article. To minimize the conflicts between the repos, we'll use the rebase strategy, replaying our work on top of OpenSearch Dashboards features.

We want to sync the fork once a week at least, so we'll also need to automatize this process. For that, we'll use GitHub Actions, and this action in particular.

@hieu-ht
Copy link

hieu-ht commented Dec 29, 2022

Hello Wazuh Team!
I want to ask whether the version of Wazuh dashboard at this docker image wazuh/wazuh-dashboard:4.3.11-dev is using code from this repo or using Kibana with plugin Wazuh-kibana-app?
Thanks!

@gdiazlo
Copy link
Member Author

gdiazlo commented Jan 11, 2023

@hieu-ht it uses the code from wazuh-kibana-app and a standard binary distribution of opensearch. Our plan is to generate our own version of opensearch-dashboards from this repository in the coming weeks.

Initially, the changes we're going to introduce here are the ones we're applying to the standard distribution in our packaging pipeline.

@AlexRuiz7
Copy link
Member

@AlexRuiz7
Copy link
Member

AlexRuiz7 commented Apr 20, 2023

Merging order

Edit: we have accidentally merged pull requests using the merge commit option, blurring the git history. We also detected some commits that were not included by a pull request and are not signed. We are migrating all pull requests to a new branch named wz-init, branching off the 2.4.1 tag.

Branch Pull request
34-fix-cypress-workflow #49
38-modify-unit-tests #48
43-replace-readme #51
21-create-development-docker #52
11-add-build-workflow #42
26-add-default-config-files #53
15-add-visual-changes #50
37-hide-overview-app #54
18-add-wazuh-metadata #55
19-remove-sample-data #56
25-manage-wazuh-plugin #28

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

No branches or pull requests

5 participants