Repository navigation
🐛 Use ClusterObjectSet revision numbers in rollout status messages - #2963
Conversation
Format ClusterObjectSet rollout messages from spec.revision instead of the bundle-version annotation. Update controller and ClusterExtension E2E expectations for the numeric revision. Signed-off-by: Fabricio Aguiar <fabricio.aguiar@gmail.com> rh-pre-commit.version: 2.3.2 rh-pre-commit.check-secrets: ENABLED
✅ Deploy Preview for olmv1 ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
|
Navigate logical layers of code changes, visualize relationships, and explore their blast radius. No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Advanced Run ID: 📒 Files selected for processing (3)
Included review availability: This review used your included allowance. Your plan provides up to 2 included reviews per hour; 0 remain after this review. 📝 WalkthroughWalkthroughClusterObjectSet rollout, success, and incomplete-revision status messages now use the numeric ChangesRevision status messages
Priority: ⬇️ Low Estimated code review effort: 2 (Simple) | ~8 minutes Change: Bug fix Suggested reviewers: Merge Risk: ⚪ Minimal · up to The revised rollout, completion, and deadline messages consistently identify the numeric revision, and the updated scenarios check the generated status text. No PR-specific issue blocks merging; tests were not executed in this review. 🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
Full details: Docstring CoverageExplanation Docstring coverage is 0.00% which is insufficient. The required threshold is 80.00%. Docstring coverage is scoped to functions touched by this diff. Analyzed 2 functions across 2 files. (1 skipped: 1 unsupported.)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
/approve |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: perdasilva The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
/lgtm very straightforward change lgtm'ing as well |
85ce756
into
operator-framework:main
Description
Use
ClusterObjectSet.spec.revisionin rollout status messages instead of the bundle version annotation. This identifies the revision being reconciled and keeps messages meaningful for standalone ClusterObjectSets that have no bundle version annotation. For example, revision 1 installing bundle version 1.0.2 now reportsRevision 1 is rolling out.Apply the numeric revision to rollout progress, availability, and completion messages. Update controller unit-test expectations and the two ClusterExtension E2E progress-deadline scenarios to match, including the last rollout status embedded in timeout messages.
Reviewer Checklist
Summary by CodeRabbit