-
Notifications
You must be signed in to change notification settings - Fork 277
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
[OSD] include Node 14.21.3 #3356
[OSD] include Node 14.21.3 #3356
Conversation
Including Node 14.21.3 to the env image since this is the version we call out in the nvm file. We do a relaxed version check on main branch. Signed-off-by: Kawika Avilla <[email protected]>
@@ -5,7 +5,7 @@ build: | |||
version: 1.4.0 | |||
ci: | |||
image: | |||
name: opensearchstaging/ci-runner:centos7-x64-arm64-jdkmulti-node10.24.1-cypress6.9.1-20211028 | |||
name: opensearchstaging/ci-runner:ci-runner-centos7-opensearch-dashboards-build-v2 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
should resolve: opensearch-project/OpenSearch-Dashboards#2685
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hi @kavilla isnt 1.x will lock to node 10.24.1?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This image hasn't been updated for 1.4 but all the other builds on 1.x use this image. For example, https://github.com/opensearch-project/opensearch-build/blob/main/manifests/1.3.9/opensearch-dashboards-1.3.9.yml#L8
Codecov Report
📣 This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more @@ Coverage Diff @@
## main #3356 +/- ##
=======================================
Coverage 91.74% 91.74%
=======================================
Files 172 172
Lines 4991 4991
=======================================
Hits 4579 4579
Misses 412 412 Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hi @kavilla
- Please update all the existing dockerfile in
current
dir to this new version, if they install node as part of the building process. - Need to update the code here to reflect Windows.
https://github.com/opensearch-project/opensearch-ci/blob/main/packer/scripts/windows/scoop-install-commons.ps1#L130 - All images needs to be rebuild before consuming.
And could you please confirm what is this change for? Which version?
This needs to be coordinate with our team.
Thanks.
As called here: opensearch-project/opensearch-build#3356 Add the node version called out in our nvm file. Signed-off-by: Kawika Avilla <[email protected]>
Hey @peterzhuamazon,
I think I've updated the hardcoded refs of the node version to just have it in the path. Just as long as it's related to the build. Can you point to which one I should update?
Sorry about that. Here it is: opensearch-project/opensearch-ci#264
Yeah, not a pressing priority, I wouldn't drop any other priorities. I would track this only for 3.0.0 and to help get the builds successful for OSD 3.0.0. Since we don't have a current successful release of 3.0.0 for a little I wanted to get the OSD project building on the .nvm version in our repo https://github.com/opensearch-project/OpenSearch-Dashboards/blob/main/.nvmrc. Which is causing some issues with our CI in the FTRepo. The current build failure with DEB ARM seems to be related to the fibers not being available for the node version and platform:
Just wanted to get this one to get the repos aligned just in case it does help and should probably be done anyways. Right now the node version check is relaxed so we can build on other machines successfully even if the node version available is not the matching version. But if this doesn't fix it I will fix something in our repo to not utilize fibers for DEB ARM. Fibers is used to speed up the build. |
Thanks @kavilla for the responses I mistakenly identified another image having nodejs reference. Thanks. |
Also please fix the check error, thanks. |
manifests/2.4.0/opensearch-2.4.0.yml
Outdated
- name: dashboards-reports | ||
repository: https://github.com/opensearch-project/dashboards-reports.git | ||
- name: opensearch-reports | ||
repository: https://github.com/opensearch-project/reporting.git |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hi,
There is a repo split on the 2.5.0 version.
2.4.0 is untouched.
The tag exists for the dashboards-reports.
This should not be changed here.
Thanks.
cb20cad
to
a14b963
Compare
Async is having issues on 3.x still.
Not related, merged. |
As called here: opensearch-project/opensearch-build#3356 Add the node version called out in our nvm file. Signed-off-by: Kawika Avilla <[email protected]>
Description
Including Node 14.21.3 to the env image since this is the version we call out in the nvm file.
We do a relaxed version check on main branch.
Issues Resolved
Potentially related to:
opensearch-project/OpenSearch-Dashboards#3282
I see the failures on fiber for arm deb which could be the case if the system but will need to verify it's not the diff in Node first.
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.