-
Notifications
You must be signed in to change notification settings - Fork 220
OCPBUGS-33792: Bump openshift/library-go to resolve NewPrometheusClient E2E failures #1054
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
OCPBUGS-33792: Bump openshift/library-go to resolve NewPrometheusClient E2E failures #1054
Conversation
Bump openshift/library-go to get update for NewPrometheusClient function that switches from using a legacy service account API to TokenRequest API. This update resolves issues in our E2E tests that depend on this function. go get github.com/openshift/library-go@f1541d628746a866ef2ffecbb4fd15ec9e64b2a1 go mod tidy go mod vendor Resolve ca.MakeServerCert hostnames parameter type change from deprecated sets.String to generic Set.
|
Whoops, I needed to resolve a parameter type change in |
a5eb14c to
741f83c
Compare
|
Seems like it resolved the permafailing issue, but I did get a: |
|
Let's try again. |
|
@gcs278: This pull request references Jira Issue OCPBUGS-33792, which is invalid:
Comment The bug has been updated to refer to the pull request using the external bug tracker. DetailsIn 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. |
|
Definitely looks like this solves the problem. I also followed up in slack to confirm this is the right solution. It is:
|
|
@gcs278: This pull request references Jira Issue OCPBUGS-33792, which is valid. The bug has been moved to the POST state. 3 validation(s) were run on this bug
Requesting review from QA contact: DetailsIn 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 |
I only see that one failure when I search for that failure over the past 14 days, filtering by jobs with names containing "cluster-ingress-operator". Anyway, your changes look good. Thanks! |
|
[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 DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
I would ask you to link to the OCPBUGS ticket in the commit message, but fixing CI is urgent, and I'd rather not delay merging this fix. |
Seems to me that it would be a simple matter of reviewing the audit logs for a few different CI runs for various CI jobs (for example, e2e, serial, and techpreview)? But oh well, that's in the past. |
It would also be prudent to follow up on "prometheus service account not found" errors in search.ci. |
|
@gcs278: The following test failed, say
Full PR test history. Your PR dashboard. DetailsInstructions 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. |
|
Thanks @Miciah. I think we are going to have to override Feel comfortable to override @Miciah? |
Not totally comfortable. How confident are you that the e2e-hypershift failures are all caused by the same Prometheus issue (or some other flake)? Do you know whether openshift/hypershift#4044 is likely to be |
Following up with the hypershift team. I feel confident that |
Can you do a Cluster Bot |
I've been monitoring another release oversight slack thread where they suspect that the new DNS Name Resolver functionality is causing them an issue, so it is going to be worth it to check with them. |
|
/label qe-approved |
|
@gcs278: This pull request references Jira Issue OCPBUGS-33792, which is valid. 3 validation(s) were run on this bug
Requesting review from QA contact: DetailsIn 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. |
I don't think the I assume |
|
/jira refresh The requirements for Jira bugs have changed (Jira issues linked to PRs on main branch need to target different OCP), recalculating validity. |
|
@openshift-bot: This pull request references Jira Issue OCPBUGS-33792, which is valid. 3 validation(s) were run on this bug
Requesting review from QA contact: DetailsIn 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. |
|
With branch-cut imminent, let's go ahead and get this change merged in order to unbreak CI. |
|
@Miciah: Overrode contexts on behalf of Miciah: ci/prow/e2e-hypershift DetailsIn 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. |
|
/label acknowledge-critical-fixes-only |
|
@gcs278: Jira Issue OCPBUGS-33792: All pull requests linked via external trackers have merged: Jira Issue OCPBUGS-33792 has been moved to the MODIFIED state. DetailsIn 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. |
|
[ART PR BUILD NOTIFIER] This PR has been included in build ose-cluster-ingress-operator-container-v4.17.0-202405171741.p0.g487fe81.assembly.stream.el9 for distgit ose-cluster-ingress-operator. |
|
Maybe this will work? Vendoring doesn't usually cleanly cherry-pick, but lets see... |
|
@gcs278: new pull request created: #1074 DetailsIn 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. |
Bump openshift/library-go to get update (openshift/library-go#1697) for NewPrometheusClient function that switches from using a legacy service account API to TokenRequest API. This update resolves issues in our E2E tests that depend on this function.
Resolve ca.MakeServerCert hostnames parameter change from deprecated sets.String to generic Set.
This was caused by the work done in https://issues.redhat.com/browse/API-1644, more specifically openshift/openshift-controller-manager#305
Slack Thread