-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
e2e-metal: add pxe_kernel_args to tf vars #9960
Conversation
@sdodson: GitHub didn't allow me to request PR reviews from the following users: sohankunkerkar. Note that only openshift members and repo collaborators can review this PR, and authors cannot review their own PRs. 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/test-infra repository. |
/hold |
@sohankunkerkar: The
Use
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/test-infra repository. |
/retest |
/test pj-rehearse |
1 similar comment
/test pj-rehearse |
/test e2e-metal |
@sohankunkerkar: The specified target(s) for
Use
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/test-infra repository. |
/test pj-rehearse |
iPXE is timing out after ~ 20 minutes while fetching the initramfs. It got to approximately 30% before timing out. The net effect of this patch is that it's going to prefer to use the |
/test pj-rehearse |
Oh cool, thanks for tackling this!
Hmm yeah, there's some UX issues around using iPXE for fetching the live media over HTTPS. See coreos/fedora-coreos-tracker#390. That said, AFAIK this is fetching from S3 as well (right?) just like FCOS, and we've definitely been able to test the live PXE FCOS media on Packet, though it was still on the order of 5 mins: coreos/fedora-coreos-tracker#390 (comment). Is it timing out consistently?
Hmm, not sure if I'm parsing this right. The patch looks correct to me. You should be able to drop references to the metal image entirely with the new installer since the metal image is embedded into the live initramfs. Could do that as a follow-up though! We don't have to worry about metal4k until we do that; the installer will transparently use the right image for the target disk. Re. the ISO, the Packet tests aren't using that right now, right? |
/retest |
Let's wait until openshift/installer#3844 gets merged |
/retest |
/test pj-rehearse |
It's currently failing on
I'm going to see if I can update the job not to pass in the coreos.inst.image_url option which should no longer be necessary with the live image. |
/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.
Looks like you need to remove pxe_os_image_url = "${PXE_OS_IMAGE_URL}"
too
https://deck-ci.apps.ci.l2s4.p1.openshiftapps.com/view/gcs/origin-ci-test/pr-logs/pull/openshift_release/9960/rehearse-9960-pull-ci-openshift-installer-master-e2e-metal/1280652055815393280
ci-operator/templates/openshift/installer/cluster-launch-installer-metal-e2e.yaml
Show resolved
Hide resolved
7974aa5
to
9288ae6
Compare
This will allow us to ratchet openshift/installer changes necessary to stop relying on pxe_os_image_url
/retest |
CI looks green! I will ask @cgwalters to add a |
else | ||
PXE_KERNEL_ARGS="coreos.inst.image_url=${PXE_OS_IMAGE_URL}" | ||
fi | ||
# 4.3 unified 'metal-bios' and 'metal-uefi' into just 'metal', unused in 4.6 |
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.
Comment seems misplaced, I think you mean to change the one above? But not worth a respin.
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.
Thanks, I'll clean that up in #10121
/lgtm |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: cgwalters, sdodson, sohankunkerkar 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 |
/hold cancel |
@sdodson: Updated the following 4 configmaps:
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/test-infra repository. |
This will allow us to ratchet openshift/installer changes necessary to stop relying on pxe_os_image_url, merge order as follows
1 - #9960
2 - openshift/installer#3865
3 - #10121
/cc @sohankunkerkar