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

[RPM M1] The build workflow should generate the contents of the RPM packages as pre-requisite #1543

Closed
Tracked by #27
peterzhuamazon opened this issue Jan 25, 2022 · 8 comments
Assignees
Labels

Comments

@peterzhuamazon
Copy link
Member

peterzhuamazon commented Jan 25, 2022

Tasks Estimate Status Notes Dependencies
Re-use the existing build process to generate the OpenSearch/Dashboards min + all of the plugins artifacts for RPM package to use 2 Completed    
The artifacts should be built with LINUX platform specified, as we only plan to support RPM package on LINUX 1 No Plan    20220211: See next section of adding --distribution as that one take care of this one.
Tweak the build workflow to have a “—distribution” parameter so the internal API call can show “rpm” text, instead of the default “tar” text, as well as removing tar related files 2 OS ✅

OSD ✅
This probably need changes in the opensearch core so need core team support opensearch-project/OpenSearch changes: opensearch-project/OpenSearch#2043

20220211: #1619

20220215: #1629

20220217: Dashboards does not build rpm at all even with correct settings: opensearch-project/OpenSearch-Dashboards#1259 (20220218: it builds x64 rpm but not arm64 rpm)

20220301: @kavilla PR to add arm64 deb/rpm support in dashboards opensearch-project/OpenSearch-Dashboards#1285

20220217_2: Only send -d to core components: #1651 #1652

20220218: dashboards build.sh #1656

20220302: @kavilla add the functionality for dashboards x64/arm64 rpm will update the build scripts to consume those #1699
@peterzhuamazon
Copy link
Member Author

Add new issue for core team to add this option for tweak build_type for rpm: opensearch-project/OpenSearch#2043

@peterzhuamazon peterzhuamazon self-assigned this Feb 2, 2022
@peterzhuamazon
Copy link
Member Author

peterzhuamazon commented Feb 12, 2022

New PR to add --distribution to build workflow to consume all the RPM related features such as notifications in systemctl as well as rpm type in API output.

#1619
#1629

@peterzhuamazon
Copy link
Member Author

20220217: Add a new issue to track problems with dashboards on building rpm:
opensearch-project/OpenSearch-Dashboards#1259

@peterzhuamazon
Copy link
Member Author

20220217_2: Only send -d to core components: #1651

@peterzhuamazon
Copy link
Member Author

New PR #1652

@peterzhuamazon
Copy link
Member Author

peterzhuamazon commented Feb 18, 2022

20220218: PA issue block 1.3.0 build now (resolved)
opensearch-project/performance-analyzer#140

@peterzhuamazon peterzhuamazon changed the title The build workflow should generate the contents of the RPM packages as pre-requisite [RPM M1] The build workflow should generate the contents of the RPM packages as pre-requisite Feb 21, 2022
@peterzhuamazon
Copy link
Member Author

20220301: @kavilla PR to add arm64 deb/rpm support in dashboards opensearch-project/OpenSearch-Dashboards#1285

20220302: @kavilla add the functionality for dashboards x64/arm64 rpm will update the build scripts to consume those.

@peterzhuamazon
Copy link
Member Author

peterzhuamazon commented Mar 3, 2022

20220302: New PR to add params to build rpm for OpenSearch-Dashboards: #1699.

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

No branches or pull requests

1 participant