-
Notifications
You must be signed in to change notification settings - Fork 2k
TRT-2388: Migrate 4.21 periodics openshift cluster network operator #70919
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
base: master
Are you sure you want to change the base?
TRT-2388: Migrate 4.21 periodics openshift cluster network operator #70919
Conversation
|
@neisw: This pull request explicitly references no 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. |
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: neisw The full list of commands accepted by this bot can be found here.
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
[REHEARSALNOTIFIER]
Prior to this PR being merged, you will need to either run and acknowledge or opt to skip these rehearsals. Interacting with pj-rehearseComment: Once you are satisfied with the results of the rehearsals, comment: |
|
/pj-rehearse |
|
@neisw: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
|
@neisw: The following test failed, say
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-sigs/prow repository. I understand the commands that are listed here. |
|
@neisw: This pull request references TRT-2388 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 story to target the "4.21.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. |
|
@neisw honestly I would like to understand the difference. Isn't 4.21 and master the same thing now, so both definitions here would be in sync and equal? |
also, don't we need the master definitions to be able to use things like |
|
@jcaamano - There is no difference in the code being tested. But for the tooling we use like Sippy && Component Readiness there is a difference between main/master and 4.21. We require a specific OCP release to collect and analyze the data. Currently we are running both main/master and 4.21 jobs which effectively duplicates job runs and doubles the frequency. That said there have been branching issues with the periodic variant configuration not getting promoted at branch time. Part of the what led to finding these master configuration is looking for those gaps to try to get that issue resolved.
I don't believe so. You are looking to run the 4.21 version job, not the master. Also the jobs for the current dev branch have been disabled previously so that only the master jobs were runnning. This we turned off while we work to resolve the missing periodic configuration branching step but will likely be the case again soon. No rush on this PR, it was something I found while investigating how we can fix the gap with periodic variant config branching. If you want to hold off for now you can. |
Ok because I tried that and it didn't work for me.
Not sure if I am understanding this backwards. Are you saying dev release branch jobs are currently disabled? |
|
Wouldn't we have to do the same for all releases? I see that for older releases, 4.20, 4.19,..., we are also not using the periodics variant for these same jobs. |
Previously active dev release branch jobs were disabled and only the main/master job were running, this was considered a cost saving measure within DPTP. This was turned off to allow the current active dev release jobs to run as well as master/main in an attempt to address the missing periodic variant configured jobs after branching. That didn't address the issue however and I expect that change to be reverted when we get all of this settled. For previous releases you don't have to backport these changes as those configuration and jobs exists and are not duplicating anything. I did see your payload job failures. I don't believe the failure is because it is defined in a periodic variant config. I have my own payload-job running based on a job configured from openshift-machine-config-operator-release-4.21__periodics.yaml it seems to be running fine at the moment. There is something else going on with the job you are trying to test and the payload-job command but I don't believe it is because of were the job is configured. |
Working through some automation to ensure periodics are configured as documented in configuration-for-periodic-jobs. It is possible there are outliers that specifically need to be in main / master. Opening for review.