-
Notifications
You must be signed in to change notification settings - Fork 71
OPRUN-3221: 🌱 fix xplat compile for of-tools image; hide utest files from git; use rhel8 art builder image #770
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
OPRUN-3221: 🌱 fix xplat compile for of-tools image; hide utest files from git; use rhel8 art builder image #770
Conversation
/retest |
f13f543
to
b394079
Compare
/retest since #767 merged y'day |
@grokspawn: This pull request references OPECO-3232 which is a valid jira issue. Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the story to target the "4.17.0" version, but no target version was set. In response to this:
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 openshift-eng/jira-lifecycle-plugin repository. |
/retest |
@grokspawn: This pull request references OPRUN-3221 which is a valid jira issue. Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the story to target the "4.17.0" version, but no target version was set. In response to this:
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 openshift-eng/jira-lifecycle-plugin repository. |
/retest-required |
IMO we should ignore the failing e2e-gcp-olm, since it's not related to this PR's changes of the operator-framework-tools.Dockerfile or gitignore filtering out utest leftover artifacts. |
/retest |
2 similar comments
/retest |
/retest |
can you help make this pr merged? |
/retest |
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
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: grokspawn, tmshort 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 |
/retest |
/retest |
/retest |
…iles from git; use rhel8 art builder image Signed-off-by: Jordan Keister <[email protected]>
b394079
to
893b225
Compare
/lgtm |
/label backport-risk-assessed |
/retest |
1 similar comment
/retest |
@grokspawn: all tests passed! Full PR test history. Your PR dashboard. 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-sigs/prow repository. I understand the commands that are listed here. |
[ART PR BUILD NOTIFIER] This PR has been included in build operator-registry-container-v4.17.0-202406211242.p0.g06c943a.assembly.stream.el9 for distgit operator-registry. |
/cherry-pick release-4.16 |
@grokspawn: #770 failed to apply on top of branch "release-4.16":
In response to this:
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-sigs/prow repository. |
This change enables multi-platform image build.
opm compile is a bit of an odd duck because it requires clang for sqlite integration, and is dependent on the linux/amd64 builder image to generate darwin/windows binaries. Because of that dependency, the
cross
make target is only triggered for linux/amd64-based platforms.Instead of re-plumbing the entire build process for these binaries, this will use a wildcard to copy all opm binaries. This is analogous to how operator-registry does it, but restricting to just the opm binaries.
This results in linux/amd64 output:
The cross-compiled binaries will still require ARCH/OS-specific unpacking for mirrors.openshift.com