-
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
Branch protector is failing with "update kubernetes-sigs: update metrics-server: update gh-pages" #26041
Comments
this error message is a bit inscrutable, does anyone know what actually happened here? |
It sounds like this configuration is invalid: test-infra/config/prow/config.yaml Lines 562 to 565 in a0fe9c2
The gh-pages branch disables branch protection, but since required ProwJobs are configured for the branch that is not allowed. I'm not sure why this isn't validated earlier, seems like we should be able to do this validation in checkconfig. |
@Raffo it looks like the documentation PR that was merged has broken this. We might need it rolled back until the implications have been considered. |
@cjwagner additional automation has been added to the repo since branch protection was disabled. The branch protection needs to stay off for the Helm chart publishing, so the new workflow needs reviewing with this information. |
@stevehipwell wow, how can a failure in the pages for external-dns break test-infra is unknown to me. Working on a rollback now. |
Revert PR: kubernetes-sigs/external-dns#2727 |
The revert PR has been merged, I hope this fixes the problem for now. @stevehipwell let's chat for what's needed to reintroduce it safely. |
Still failing. Need to revert to test-infra config next? |
@cjwagner sorry I've been away for a long weekend. Did you figure out if the issue was the ExternalDNS config or the Metrics Server config? I'm not aware of any recent changes to Metrics Server CI which would have this suddenly failing if it was validated when I opened the PR, but maybe it didn't validate fully? ExternalDNS did have a CI change but I don't see any enforced prow jobs so I'm not sure if the code @Raffo reverted actually needed to be? |
@stevehipwell yeah I only reverted to make sure we can make progress on this, happy to reopen the PR again to external-dns once you tell me we're good to go. |
The config fix to remove the required jobs from |
fixed by #26173 |
@cjwagner: Closing this 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 kubernetes/test-infra repository. |
What happened:
Branch protector job is failing consistently:
link: https://prow.k8s.io/view/gs/kubernetes-jenkins/logs/ci-test-infra-branchprotector/1516867945198784512
see more: https://prow.k8s.io/job-history/gs/kubernetes-jenkins/logs/ci-test-infra-branchprotector
What you expected to happen:
it should pass
/sig testing
The text was updated successfully, but these errors were encountered: