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
NE-1444: Bump HaProxy to the latest version 2.8 #563
Conversation
Add the socat package to resolve runtime issues seen with nightly payloads where metal jobs are permafailing due to the missing socat binary.
@frobware: This pull request references TRT-1507 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 bug to target the "4.16.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. |
/payload-job periodic-ci-openshift-release-master-nightly-4.16-e2e-metal-ipi-sdn-bm |
@frobware: trigger 1 job(s) for the /payload-(with-prs|job|aggregate|job-with-prs|aggregate-with-prs) command
See details on https://pr-payload-tests.ci.openshift.org/runs/ci/b90242f0-cb41-11ee-91c5-91b63600bbc7-0 |
Does the e2e-metal-ipi-ovn-ipv6 job use the HAProxy image with the changes in the PR? |
I'm trying to understand why https://prow.ci.openshift.org/view/gs/test-platform-results/pr-logs/pull/openshift_router/551/pull-ci-openshift-router-master-e2e-metal-ipi-ovn-ipv6/1755854367052795904 for #551 passed. The haproxy static pod logs show that it used |
Oh, is |
Justin Pierce confirmed there is an active bug somewhere on the ART side where their tooling is randomly choosing either a bare bones base RHEL 9 image, or the actual OCP image it's supposed to use as the base of everything. We're suspecting that might be involved here in which case there's no rhyme or reason to what we'd see in any individual run, it's luck of the draw. They're hoping for a fix today. |
Does that imply that it is safe to merge the revert of the revert once it passes CI? And will the additional commit in this PR, to install |
Situation is a bit fuzzy :) but I think merging the revert of the revert would not be safe now, only if we're confirmed the ART bug is fixed at the time we validated. However with explicit install of socat, which seems like a good practice regardless especially if not in base image from RHEL, I think we could merge this as soon as we see green. Feels like that should cover us, not 100% certain but I'd be ok with a merge here if this runs green. |
The instruction in the revert PR #561 was to run |
If so, then I'd say that's only recently. From a month ago:
|
I agree that installing |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: Miciah 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 |
/payload-job periodic-ci-openshift-release-master-nightly-4.16-e2e-metal-ipi-sdn-bm |
@Miciah: trigger 1 job(s) for the /payload-(with-prs|job|aggregate|job-with-prs|aggregate-with-prs) command
See details on https://pr-payload-tests.ci.openshift.org/runs/ci/9f9f9100-cbc3-11ee-8eb1-40b7035a5792-0 |
/retest |
/payload-job periodic-ci-openshift-release-master-nightly-4.16-e2e-metal-ipi-sdn-bm |
@dgoodwin: trigger 1 job(s) for the /payload-(with-prs|job|aggregate|job-with-prs|aggregate-with-prs) command
See details on https://pr-payload-tests.ci.openshift.org/runs/ci/30fd2080-cbf7-11ee-90cb-38959efd6abb-0 |
/retest |
/assign |
/retest |
@frobware: This pull request references NE-1444 which is a valid jira issue. 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. |
/jira refresh |
@frobware: This pull request references NE-1444 which is a valid jira issue. 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. |
The |
/retest |
/retest |
e2e-metal-ipi-ovn-ipv6 failed because two tests failed. First,
The prod-bearer-token container was logging the following output:
So it seems like some proxy that the CI job uses is refusing connections. It seems that OCPBUGS-29478 has been filed to track this issue. Second,
I haven't seen that failure on the router CI job before. I do see some similar-looking failures in other CI jobs, and some bug reports for "FailedToRetrieveImagePullSecret" for other platforms, but not for bare metal. Let's see whether it happens again on this PR. /test e2e-metal-ipi-ovn-ipv6 |
/payload-job periodic-ci-openshift-release-master-nightly-4.16-e2e-metal-ipi-sdn-bm |
@Miciah: trigger 1 job(s) for the /payload-(with-prs|job|aggregate|job-with-prs|aggregate-with-prs) command
See details on https://pr-payload-tests.ci.openshift.org/runs/ci/0211f770-d2cb-11ee-8834-7bc5b0012730-0 |
The most recent payload test is green. |
[ART PR BUILD NOTIFIER] This PR has been included in build ose-haproxy-router-base-container-v4.16.0-202402261840.p0.gcf0442b.assembly.stream.el9 for distgit ose-haproxy-router-base. |
@frobware: 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/test-infra repository. I understand the commands that are listed here. |
This PR addresses the absence of the
socat
package in container builds, which has been reported as missing in metal-ipi jobs. It explicitly adds thesocat
package to the container builds to rectify this issue. The need for a direct inclusion ofsocat
suggests a potential change in the baseline environment provided by RHEL 9, given that in previous RHEL 8 builds,socat
was not explicitly included but was nonetheless present and extensively used for debugging HAProxy issues through its stats socket.This PR reverts openshift/router#561.
cc @dgoodwin