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

Add support for linux/s390x architecture #25139

Merged

Conversation

bwalk-at-ibm
Copy link
Contributor

The s390x CPU architecture is the base for IBM zSeries (aka mainframe) systems. It is beneficial for users of this platform to have a supported way to install pre-compiled binaries for the OpenTelemetry collector in a Linux environment. This issue and associated pull requests will enable the building of all relevant binary artifacts for linux/s390x as part of the regular CI pipeline.

IBM has performed tests internally to ensure successful build (via cross-compilation) and runtime (on native platform) integrity of the OpenTelemetry collector (core and contrib) via the unit test suites and specific use-cases.

For more information and discussion please refer to the initial feature request issue (open-telemetry/opentelemetry-collector-releases#378).

Resolves: #25138

@bwalk-at-ibm bwalk-at-ibm requested review from a team and kovrus August 10, 2023 07:32
@bwalk-at-ibm bwalk-at-ibm force-pushed the s390x-platform-enablement branch from b462365 to e90f461 Compare August 14, 2023 06:51
@bwalk-at-ibm
Copy link
Contributor Author

Fixed typo in package verification script.

@bwalk-at-ibm bwalk-at-ibm force-pushed the s390x-platform-enablement branch from e90f461 to f514dd8 Compare August 28, 2023 07:59
@github-actions
Copy link
Contributor

This PR was marked stale due to lack of activity. It will be closed in 14 days.

@github-actions github-actions bot added the Stale label Sep 12, 2023
@bwalk-at-ibm
Copy link
Contributor Author

Ping :)

Anyone wants to have a look?

This commit enables platform support for the `linux/s390x` architecture
in the CI pipeline.

Signed-off-by: Bjoern Walk <[email protected]>
@bwalk-at-ibm bwalk-at-ibm force-pushed the s390x-platform-enablement branch from b82844b to df80fa0 Compare September 15, 2023 03:26
@bwalk-at-ibm
Copy link
Contributor Author

Fixed more typos in the verification script :)

@jpkrohling jpkrohling removed the request for review from kovrus September 20, 2023 08:02
@jpkrohling jpkrohling merged commit fffec67 into open-telemetry:main Sep 20, 2023
91 checks passed
@github-actions github-actions bot added this to the next release milestone Sep 20, 2023
jmsnll pushed a commit to jmsnll/opentelemetry-collector-contrib that referenced this pull request Nov 12, 2023
The `s390x` CPU architecture is the base for IBM zSeries (aka mainframe)
systems. It is beneficial for users of this platform to have a supported
way to install pre-compiled binaries for the OpenTelemetry collector in
a Linux environment. This issue and associated pull requests will enable
the building of all relevant binary artifacts for `linux/s390x` as part
of the regular CI pipeline.

IBM has performed tests internally to ensure successful build (via
cross-compilation) and runtime (on native platform) integrity of the
OpenTelemetry collector (core and contrib) via the unit test suites and
specific use-cases.

For more information and discussion please refer to the initial feature
request issue (open-telemetry/opentelemetry-collector-releases#378).

Resolves: open-telemetry#25138

Signed-off-by: Bjoern Walk <[email protected]>
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.

Add linux/s390x architecture to CI build pipeline
3 participants