-
Notifications
You must be signed in to change notification settings - Fork 264
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
Cross-compile the kn binary for linux/s390x #1083
Conversation
Welcome @BbolroC! It looks like this is your first PR to knative/client 🎉 |
Hi @BbolroC. Thanks for your PR. I'm waiting for a knative member to verify that this patch is reasonable to test. If it is, they should reply with Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
/ok-to-test |
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.
Looks good to me, thanks for the PR ! (a minor suggestion added).
Technically that's ok (and affair that's the second request for adding s390), so I tend to add this platform, too. I wonder whether we then should go all in and also add other popular platforms like armv7 or arm64.
Also, we then should push multiarch OCI image for our binary.
Wdyt, @maximilien @navidshaikh and others ? Let's discuss this on the next WG call how wide we want to extend our arch support.
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.
/ok-to-test
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.
LGTM
Looks like you need to rebase @BbolroC file: |
Thanks for the notice. The rebase is done. |
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.
/lgtm
/approve
could've made to v0.19 release , but we can consider this for patch release as well?
/hold for @rhuss
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: BbolroC, maximilien, navidshaikh The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
+1 one for backporting this to 0.18 and 0.19 /unhold |
/retest |
/test pull-knative-client-integration-tests |
Co-authored-by: Hyounggyu Choi <[email protected]>
Co-authored-by: Hyounggyu Choi <[email protected]>
* Embed the namespace in request body while creating channels (#1117) * Embed the namespace in request body while creating channels since on the eventing side, defaulting for channel isnt picking the namespace from the context (see knative/eventing#4514) workaround for #1100 this changeset should be reverted when eventing#4514 is resolved * Add CHANGELOG * Update CHANGELOG for v0.19.1 * Cross-compile the kn binary for linux/s390x (#1083) * Update CHANGELOG for v0.19.1 * Fix date in changelog * Fix race conditions when creating watches (#1113) * Fix a race condition between creating a watch and initiating the action that emits the event it is watching for * update changelog * add PR ID to changelog entry * Fix merge in Changelog * Fix table format in Changelog
* Cross-compile the kn binary for linux/s390x (#1083) * Update CHANGELOG for kn v0.18.4 * Fix race conditions when creating watches (#1113) * Fix a race condition between creating a watch and initiating the action that emits the event it is watching for * update changelog * add PR ID to changelog entry * Fix merge in Changelog * Fix table format in Changelog
Description
As part of the work to support the
knative
for the IBM Z system (s390x
architecture), this PR is to make thekn-linux-s390x
binary available in therelease
.Changes
go build
command withGOOS=linux GOARCH=s390x
inhack/build.sh
andhack/release.sh
, respectively.Reference
None