Skip to content

Migrate main to 3.0.0 #683

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

Open
wants to merge 45 commits into
base: main-3.0.0
Choose a base branch
from
Open

Conversation

yenienserrano
Copy link
Member

@yenienserrano yenienserrano commented May 27, 2025

Description

This pull request adds the compatibility with OpenSearch Dashboards 3.0.0.

  • Reimplementing the emptyButtons fix.
  • The wazuh-dashboard.spec of the rpm package build is revised.
  • ganttChartDashboards plugin removed from package creation.
  • Fixes the height of a component in the discover for our change to show the horizontal scroll

Build:

deb amd
https://github.com/wazuh/wazuh-dashboard/actions/runs/15325638234
rpm amd
https://github.com/wazuh/wazuh-dashboard/actions/runs/15325645732
deb arm
https://github.com/wazuh/wazuh-dashboard/actions/runs/15325655162
rpm arm
https://github.com/wazuh/wazuh-dashboard/actions/runs/15325660567

Issues Resolved

Screenshot

image

yenienserrano and others added 30 commits May 27, 2025 16:46
Signed-off-by: yenienserrano <[email protected]>
Signed-off-by: Álex Ruiz <[email protected]>
Signed-off-by: Ian Yenien Serrano <[email protected]>
Signed-off-by: JuanGarriuz <[email protected]>
Signed-off-by: Nicolas Agustin Guevara Pihen <[email protected]>
Co-authored-by: Álex Ruiz <[email protected]>
Co-authored-by: Maximiliano Ibarra <[email protected]>
Co-authored-by: Nicolas Agustin Guevara Pihen <[email protected]>
Co-authored-by: Antonio <[email protected]>
Co-authored-by: Tostti <[email protected]>
Co-authored-by: Raul Del Pozo Moreno <[email protected]>
Co-authored-by: Luciano Gorza <[email protected]>
Co-authored-by: Federico Rodriguez <[email protected]>
Co-authored-by: Chantal Belén kelm <[email protected]>
Co-authored-by: JuanGarriuz <[email protected]>
Co-authored-by: JuanGarriuz <[email protected]>
Co-authored-by: Guido Modarelli <[email protected]>
Co-authored-by: Antonio David Gutiérrez <[email protected]>
Signed-off-by: yenienserrano <[email protected]>
Signed-off-by: Álex Ruiz <[email protected]>
Signed-off-by: Ian Yenien Serrano <[email protected]>
Signed-off-by: JuanGarriuz <[email protected]>
Signed-off-by: Nicolas Agustin Guevara Pihen <[email protected]>
Co-authored-by: Ian Yenien Serrano <[email protected]>
Co-authored-by: Álex Ruiz <[email protected]>
Co-authored-by: Maximiliano Ibarra <[email protected]>
Co-authored-by: Nicolas Agustin Guevara Pihen <[email protected]>
Co-authored-by: Antonio <[email protected]>
Co-authored-by: Tostti <[email protected]>
Co-authored-by: Raul Del Pozo Moreno <[email protected]>
Co-authored-by: Luciano Gorza <[email protected]>
Co-authored-by: Federico Rodriguez <[email protected]>
Co-authored-by: Chantal Belén kelm <[email protected]>
Co-authored-by: JuanGarriuz <[email protected]>
Co-authored-by: JuanGarriuz <[email protected]>
Co-authored-by: Antonio David Gutiérrez <[email protected]>
Co-authored-by: Federico Rodriguez <[email protected]>
Signed-off-by: yenienserrano <[email protected]>
Signed-off-by: Álex Ruiz <[email protected]>
Signed-off-by: Ian Yenien Serrano <[email protected]>
Signed-off-by: JuanGarriuz <[email protected]>
Signed-off-by: Nicolas Agustin Guevara Pihen <[email protected]>
Co-authored-by: Guido Modarelli <[email protected]>
Co-authored-by: Ian Yenien Serrano <[email protected]>
Co-authored-by: Álex Ruiz <[email protected]>
Co-authored-by: Maximiliano Ibarra <[email protected]>
Co-authored-by: Antonio <[email protected]>
Co-authored-by: Raul Del Pozo Moreno <[email protected]>
Co-authored-by: Luciano Gorza <[email protected]>
Co-authored-by: Federico Rodriguez <[email protected]>
Co-authored-by: Chantal Belén kelm <[email protected]>
Co-authored-by: JuanGarriuz <[email protected]>
Co-authored-by: JuanGarriuz <[email protected]>
Co-authored-by: Antonio David Gutiérrez <[email protected]>
Co-authored-by: Antonio <[email protected]>
Co-authored-by: Nicolas Agustin Guevara Pihen <[email protected]>
Co-authored-by: Antonio <[email protected]>
Co-authored-by: Nicolas Agustin Guevara Pihen <[email protected]>
Signed-off-by: Ian Yenien Serrano <[email protected]>
Co-authored-by: Ian Yenien Serrano <[email protected]>
Signed-off-by: yenienserrano <[email protected]>
Signed-off-by: Álex Ruiz <[email protected]>
Signed-off-by: Ian Yenien Serrano <[email protected]>
Signed-off-by: JuanGarriuz <[email protected]>
Signed-off-by: Nicolas Agustin Guevara Pihen <[email protected]>
Co-authored-by: Guido Modarelli <[email protected]>
Co-authored-by: Ian Yenien Serrano <[email protected]>
Co-authored-by: Álex Ruiz <[email protected]>
Co-authored-by: Maximiliano Ibarra <[email protected]>
Co-authored-by: Antonio <[email protected]>
Co-authored-by: Raul Del Pozo Moreno <[email protected]>
Co-authored-by: Luciano Gorza <[email protected]>
Co-authored-by: Federico Rodriguez <[email protected]>
Co-authored-by: Chantal Belén kelm <[email protected]>
Co-authored-by: JuanGarriuz <[email protected]>
Co-authored-by: JuanGarriuz <[email protected]>
Co-authored-by: Antonio David Gutiérrez <[email protected]>
@yenienserrano yenienserrano self-assigned this May 27, 2025
@yenienserrano yenienserrano linked an issue May 27, 2025 that may be closed by this pull request
Updates nth-child selector from 2 to 3 to target the correct element in the canvas results structure.

Increases viewport height calculations by 22px at both breakpoints (from 462px to 484px for wider screens, from 422px to 444px for larger screens) to better accommodate header and UI element changes.
Standardizes all workflow jobs to use Ubuntu 24.04 runners, with appropriate ARM variants for ARM64 architectures.

Also fixes version pattern matching logic to properly handle version comparisons by ensuring the major.minor version string includes a trailing dot.
@yenienserrano yenienserrano marked this pull request as ready for review May 29, 2025 14:58
Eliminates Windows-latest from the test matrix and removes test group 11 to streamline the continuous integration process.

This reduces the complexity of the build pipeline by focusing on Linux-only testing.
Comments out multiple test groups (6-9, 11, 13) in the Cypress workflow because OpenSearch Dashboards sample data is disabled.

Keeps essential query enhanced test groups active while removing dependency on sample data that is no longer available.
Adds data.spec.js to the ignored test files list in the Cypress configuration to prevent it from running during the automated test suite execution.
Corrects improper indentation of the command parameter in the Cypress test execution step, ensuring proper YAML syntax and workflow functionality.
Comments out test group 2 configuration due to disabled sample data in OpenSearch Dashboards.

Removes data.spec.js from ignored test files list as it's no longer needed in the test exclusions.
Copy link
Member

@Machi3mfl Machi3mfl left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

CR: ✅
Test: ✅

Screenshot 2025-06-03 at 1 50 12 PM

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

Successfully merging this pull request may close these issues.

Adapt Wazuh dashboard to OpenSearch Dashboards 3.0
6 participants