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

CORS-3462: extract static openshift-installer from 4.16 #1653

Merged

Conversation

zaneb
Copy link
Member

@zaneb zaneb commented Apr 17, 2024

With openshift/installer#8161, the baremetal installer is now part of the regular installer which is now statically linked.

Using the static binary has the advantage of working on both CS8 and CS9 VMs and is a necessary step for moving the Installer images to a RHEL9 base.

@zaneb
Copy link
Member Author

zaneb commented Apr 17, 2024

This is a potential alternative to #1651

@zaneb
Copy link
Member Author

zaneb commented Apr 17, 2024

/cc @r4f4, @elfosardo

Dynamically determine the installer command to extract from the payload.
After extraction, rename it to "openshift-install" so that we always
have a consistent command name, regardless of what was extracted or if
we built it locally.
This allows us to continue to run on RHEL/CentOS 8.
openshift-baremetal-install will be dynamically linked for RHEL 9
starting with 4.16.
@r4f4
Copy link

r4f4 commented Apr 18, 2024

LGTM

@zaneb
Copy link
Member Author

zaneb commented Apr 22, 2024

/retest-required

@elfosardo
Copy link
Member

/lgtm

@openshift-ci openshift-ci bot added the lgtm Indicates that a PR is ready to be merged. label Apr 22, 2024
@elfosardo
Copy link
Member

/retest

03_build_installer.sh Outdated Show resolved Hide resolved
utils.sh Outdated Show resolved Hide resolved
Only do this if FIPS_VALIDATE is set to true, otherwise this will break
the ability to test FIPS on RHEL/CentOS 8 with OCP 4.16 and later.
@openshift-ci openshift-ci bot removed the lgtm Indicates that a PR is ready to be merged. label Apr 22, 2024
@dtantsur
Copy link
Member

/approve

Copy link

openshift-ci bot commented Apr 22, 2024

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: dtantsur

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 /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@openshift-ci openshift-ci bot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Apr 22, 2024
@honza
Copy link
Member

honza commented Apr 22, 2024

/lgtm

@openshift-ci openshift-ci bot added the lgtm Indicates that a PR is ready to be merged. label Apr 22, 2024
Copy link

openshift-ci bot commented Apr 22, 2024

@zaneb: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name Commit Details Required Rerun command
ci/prow/e2e-metal-ipi-bm-bond 2ac6e79 link false /test e2e-metal-ipi-bm-bond
ci/prow/e2e-metal-ipi-serial-ovn-ipv6 2ac6e79 link false /test e2e-metal-ipi-serial-ovn-ipv6

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/test-infra repository. I understand the commands that are listed here.

@r4f4
Copy link

r4f4 commented Apr 22, 2024

/test e2e-metal-ipi-serial-ipv4

@openshift-merge-bot openshift-merge-bot bot merged commit 9d1a83c into openshift-metal3:master Apr 22, 2024
10 of 12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
approved Indicates a PR has been approved by an approver from all required OWNERS files. lgtm Indicates that a PR is ready to be merged.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants