SDCICD-2002: Enable jira-lifecycle-plugin for openshift-online repos - #85420
varunraokadaparthi wants to merge 1 commit into
Conversation
Enable the Prow jira-lifecycle-plugin for argya, hp-gitops-manifests and
hp-gitops-tenants so GitHub PRs are linked to their Jira issues and issue
state is transitioned as PRs are validated and merged. 31 of the 56
openshift-online repos already register this plugin; these three did not.
For each repo:
_pluginconfig.yaml
- register jira-lifecycle-plugin as an external plugin, on the
issue_comment, pull_request and pull_request_review events
- add the built-in jira plugin to the plugins list
_prowconfig.yaml
- add jira/invalid-bug to the tide query missingLabels
The external plugin only detects and labels; the tide missingLabels entry
is what blocks the merge. 30 of the 31 already-enabled repos pair them
this way.
For hp-gitops-manifests the label is added only to the reviewed tide
query (main + overlays/prod, gated on approved + lgtm). The other query
is the gitops-automator promotion lane for the overlays/* branches, which
merges without approval labels and whose PRs carry no Jira references.
Assisted-by: Claude Code <noreply@anthropic.com>
Co-Authored-By: Claude Code <noreply@anthropic.com>
|
@varunraokadaparthi: This pull request references SDCICD-2002 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 task to target the "5.1.0" version, but no target version was set. 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. |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Repository YAML (base), Central YAML (inherited) Review profile: CHILL Plan: Enterprise Run ID: 📒 Files selected for processing (6)
Included review availability: Your plan provides up to 12 included reviews per hour; 11 remain after this review. WalkthroughThe change configures Jira lifecycle events for three OpenShift Online repositories. It enables the Jira plugin and adds ChangesJira Prow integration
Priority: ⬇️ Low Estimated code review effort: 1 (Trivial) | ~5 minutes Change: Feature Merge Risk: ⚪ Minimal · up to The PR adds the requested Jira plugin and Tide configuration, with no verified merge-blocking issue identified. 🚥 Pre-merge checks | ✅ 15✅ Passed checks (15 passed)
✨ Finishing Touches 💡 1🛠️ Fix failing CI checks 💡
🧪 Generate unit tests (beta)
Comment |
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: varunraokadaparthi The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
[REHEARSALNOTIFIER] Note: If this PR includes changes to step registry files ( |
|
/retest |
|
@varunraokadaparthi: all tests passed! 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. |
Jira: https://redhat.atlassian.net/browse/SDCICD-2002
Enables the Prow
jira-lifecycle-pluginfor threeopenshift-onlinerepos so GitHub PRs link to their Jira issues and issue state transitions on validation and merge.openshift-online/argyaopenshift-online/hp-gitops-manifestsopenshift-online/hp-gitops-tenantsChanges per repo, under
core-services/prow/02_config/openshift-online/<repo>/:_pluginconfig.yaml- registerjira-lifecycle-pluginas an external plugin, and add the built-injiraplugin_prowconfig.yaml- addjira/invalid-bugto the tidemissingLabels, so an invalid Jira reference blocks the mergeFor
hp-gitops-manifeststhe label is added only to the reviewed tide query (main+overlays/prod); the other query is thegitops-automatorpromotion lane, whose PRs carry no Jira references.openshift-online/featurecheckis out of scope: it is not onboarded to Prow at all.🤖 Generated with Claude Code