-
Notifications
You must be signed in to change notification settings - Fork 915
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
Upcoming Transition to Node.js v18: Plugin Compatibility Test Required Overall Issue #4058
Comments
Currently we have hooked up 5 plugins:
bootstrap and start 5 pluginsAll bootstrap and start success. Plugin pages can load successfully.
all 5 plugins are installed in OpenSearch Dashboardsdashboards-reporting pageindex-management-dashboards-pluginsecurity-dashboards-plugindashboards-alertinganomaly-detection-dashboards-plugin |
Is it expected that we can't run
|
@amitgalitz The error message indicates that the
We updated to Could you pls run |
@joshuali925 could you be more specific about this issue? I think you could either search Or you will need to scroll down. Any differences from usage perspective? |
Not the actual setting, i'm talking about the black banner appended to the bottom of the screen by react portal. It shows i tried again using miki's branch https://github.com/AMoo-Miki/OpenSearch-Dashboards/tree/node-18-webpack-4 and saw the same issue. I do have observability OSD plugin main branch installed, didn't check if that affects it. |
@joshuali925 The issue is caused by observability plugin modifying global style classes. This is not related to Node.js 18. This |
Hi, dashboards-notification repo encounters an issue that with Node 18, the workflow failed for 5601 port do not respond: opensearch-project/dashboards-notifications#49, while with normal main branch, the workflow passes: opensearch-project/dashboards-notifications#50 |
This issued is caused Node.js 18, DNS puts IPv6 addresses before IPv4, as IPv6 gets widespread usage.
Cypress doesn't support ipv6. Therefore, one work-around is to bind OpenSearch Dasbhoards to
When you run workflow or cypress using node 18, should config opensearch_dashboards.yml and update the |
Node 18 has been released in 2.8 |
Introduction
Based on the announcement of Node.js , here is a list of end of security support for different node.js package.
As we strive to ensure the highest quality and performance for OpenSearch Dashboards, we are planning to upgrade from Node.js v14 to Node.js v18. This major version bump comes with numerous benefits including performance improvements, new features, and enhanced security. However, we understand that such changes may also impact the existing plugins built on the OpenSearch Dashboards platform.
Therefore, we kindly request all plugin owners to test the compatibility of their plugins with the new Node.js version. A branch with Node.js v18 updates has been provided for this purpose:
https://github.com/AMoo-Miki/OpenSearch-Dashboards/tree/node-18-webpack-4
Steps to proceed
Plugin Compatibility Test issues
- [ ] Node.js v18 Compatibility Test for [opensearch-dashboards-sdk-js] opensearch-dashboards-sdk-js#45Build Team Notification
Please ensure to carry out these tests and report your findings as soon as possible. This will help us identify potential issues early and mitigate them promptly, ensuring a smooth transition for the entire community and release. We understand this requires additional efforts, but your collaboration is crucial to maintain the robustness and reliability of OpenSearch Dashboards. We appreciate your support and commitment to the project.
The text was updated successfully, but these errors were encountered: