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

Make the dashboards plugins stateless #6127

Closed
7 tasks done
asteriscos opened this issue Nov 15, 2023 · 0 comments
Closed
7 tasks done

Make the dashboards plugins stateless #6127

asteriscos opened this issue Nov 15, 2023 · 0 comments
Assignees
Labels

Comments

@asteriscos
Copy link
Member

asteriscos commented Nov 15, 2023

Description

We have to turn the Wazuh dashboard to be stateless. This involves refactoring features that create or make use of a file. The main goal of this epic is to be able to deploy a Wazuh dashboard container without requiring external volumes.

Functional requirements

  • As a Wazuh administrator I want to be able to deploy a Wazuh dashboard container without requiring external volumes.

Non-functional requirements

  • Create predefined PDF reports of the different dashboards using the upstream reporting plugin.
  • Configure the Wazuh dashboard's app settings in a Saved Object instead of the wazuh.yml file.
  • The Wazuh dashboard's log should be written in the output of the process console instead of a file.

Implementation restrictions

  • None of the mentioned features can create or modify a file in the dashboard container
  • We must take into consideration the migration process from previous versions:
    • Eg. Allow the user to access previously created PDF reports
    • Eg. Migrate the wazuh.yml configuration file to a saved object

Plan

@asteriscos asteriscos changed the title Make Wazuh Dashboards Stateless Make the dashboards plugins stateless Nov 15, 2023
@wazuhci wazuhci moved this to Backlog in Release 4.9.0 Nov 15, 2023
@asteriscos asteriscos self-assigned this Nov 16, 2023
@Desvelao Desvelao self-assigned this Nov 16, 2023
@wazuhci wazuhci moved this from Backlog to In progress in Release 4.9.0 Nov 20, 2023
@wazuhci wazuhci moved this from In progress to On hold in Release 4.9.0 Feb 7, 2024
@wazuhci wazuhci moved this from On hold to In progress in Release 4.9.0 Feb 8, 2024
@gdiazlo gdiazlo assigned asteriscos and unassigned asteriscos Feb 8, 2024
@havidarou havidarou added this to Roadmap Feb 9, 2024
@havidarou havidarou removed this from Roadmap Mar 27, 2024
@vikman90 vikman90 added this to Roadmap Apr 2, 2024
@vikman90 vikman90 moved this to In Progress in Roadmap Apr 2, 2024
@vikman90 vikman90 removed this from Roadmap Apr 2, 2024
@wazuhci wazuhci added this to Roadmap Apr 2, 2024
@wazuhci wazuhci moved this to In Progress in Roadmap Apr 2, 2024
@github-project-automation github-project-automation bot moved this from In progress to Done in Roadmap May 10, 2024
@wazuhci wazuhci moved this from In progress to Done in Release 4.9.0 May 10, 2024
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

3 participants