-
Notifications
You must be signed in to change notification settings - Fork 2.7k
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
presubmits were not triggering for kubernetes/kubernetes #21090
Comments
another example: kubernetes/kubernetes#99609 |
|
we just had some PRs to blockade, looks like we introduced an NPE |
https://github.com/organizations/kubernetes/settings/hooks/10485935 - hooks are being delivered |
revert #21092 |
revert deployed kubernetes/kubernetes#99609 (comment) a |
#21093 - ben has a PR open to fix, but may not make it into today's autobump pr |
I think we should probably take another pass over this plugin before enabling this feature again, since I still haven't had a chance to trace back how we got to the NPE fully, but #21093 fixes gating on nil at the callsite where we NPEd at least. @alvaroaleman also had a suggestion around ensuring hook recovers panics from plugins. |
#21098 for the latter |
/retitle presubmits were not triggering for kubernetes/kubernetes |
Pulling out of slack
@alvaroaleman do y'all have something like this (or anything really) setup to detect panics in prow components? Think this be a followup issue but AFK |
We don't have something specifically for panics, but we have a Slack alert for Prow pods crashlooping which I believe would have been triggered by this. |
@alvaroaleman , can we have this upstreamed? Or can you share where the config is located? I'd be happy to do the leg work |
It's here @chaodaiG : https://github.com/openshift/release/blob/ac1b4f17255011592a2fb104d121668fd6b85ef5/clusters/app.ci/prow-monitoring/mixins/_prometheus/prow_alerts.libsonnet#L9 That alert is a fairly standard thing but requires kube-state-metrics to be set up: https://github.com/kubernetes/kube-state-metrics |
Loop back here: the prometheus alert was set up in #21394 |
What happened:
When a PR is pushed | opened in Kubernetes we're not seeing jobs trigger, just the automatic github statuses for required jobs like:
If you comment
/test all
manually jobs are triggered and run as expected.What you expected to happen:
Tests should start when PRs that do not need
ok-to-test
are opened / pushedHow to reproduce it (as minimally and precisely as possible):
Push to or open a PR in github.com/kubernetes/kubernetes
Please provide links to example occurrences, if any:
kubernetes/kubernetes#96968 (comment)
Anything else we need to know?:
Seems to be happening to all new PRs in this repo at least.
/area prow
The text was updated successfully, but these errors were encountered: