-
Notifications
You must be signed in to change notification settings - Fork 22
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
Make BMO e2e prow job required #621
Make BMO e2e prow job required #621
Conversation
421c765
to
ad4c017
Compare
This removes the required status context for BMO e2e tests and instead makes the prow job required. It also adds another optional job. It also removes the report template because this is already covered by the report template set for plank. This config is currently causing double messages when a job fails (one for jenkins and one for plank). Signed-off-by: Lennart Jern <lennart.jern@est.tech>
ad4c017
to
916720c
Compare
@@ -542,7 +533,15 @@ presubmits: | |||
agent: jenkins | |||
# Don't run unless triggered to avoid wasting resources | |||
always_run: false | |||
# Until we have checked that it works, keep it optional | |||
optional: false |
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.
What do you think? Should we trigger it automatically instead but have
skip_if_only_changed: '(((^|/)OWNERS)|(\.md))$'
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.
I think this is the way to go. We've spent quite a lot of time developing the e2e test to make BMO testing more standalone, and its rather fast and stable test, so why wouldn't we want to run it?
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.
/approve
/hold |
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.
/approve
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: Rozzii, tuminoid 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 |
If the regexp works and it correctly skips the md and the OWNER files then I am fine with it. |
/lgtm |
/test-ubuntu-integration-main |
After offline discussion, I think we can keep the old behavior of manual trigger but required job. |
@lentzi90: Updated the
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 removes the required status context for BMO e2e tests and instead makes the prow job required.
It also removes the report template because this is already covered by the report template set for plank. This config is currently causing double messages when a job fails (one for jenkins and one for plank).
One thing to discuss, test and decide is how to handle these required jobs.
Other required jobs that we have run automatically when needed. The e2e jobs have traditionally been manually triggered only to save some resources. I'm not sure if a required but not automatically run job will show up in the status contexts. If not, we have to decide if we