Skip to content

chore: support create strategy of Rollout#10010

Merged
leon-ape merged 9 commits intomainfrom
support/rollout-create-status
Apr 10, 2026
Merged

chore: support create strategy of Rollout#10010
leon-ape merged 9 commits intomainfrom
support/rollout-create-status

Conversation

@leon-ape
Copy link
Copy Markdown
Contributor

close #9992

@leon-ape leon-ape added this to the Release 1.1.0 milestone Jan 21, 2026
@CLAassistant
Copy link
Copy Markdown

CLAassistant commented Jan 21, 2026

CLA assistant check
All committers have signed the CLA.

@apecloud-bot
Copy link
Copy Markdown
Collaborator

Auto Cherry-pick Instructions

Usage:
  - /nopick: Not auto cherry-pick when PR merged.
  - /pick: release-x.x [release-x.x]: Auto cherry-pick to the specified branch when PR merged.

Example:
  - /nopick
  - /pick release-1.1

@github-actions github-actions Bot added the size/M Denotes a PR that changes 30-99 lines. label Jan 21, 2026
@leon-ape
Copy link
Copy Markdown
Contributor Author

/pick release-1.1

@apecloud-bot apecloud-bot added the pick-1.1 Auto cherry-pick to release-1.1 when PR merged label Jan 21, 2026
@codecov
Copy link
Copy Markdown

codecov Bot commented Jan 21, 2026

Codecov Report

❌ Patch coverage is 71.67070% with 117 lines in your changes missing coverage. Please review.
✅ Project coverage is 52.15%. Comparing base (b3196e5) to head (e5818c2).
⚠️ Report is 2 commits behind head on main.

Files with missing lines Patch % Lines
...rollers/apps/rollout/transformer_rollout_status.go 61.29% 44 Missing and 16 partials ⚠️
...rollers/apps/rollout/transformer_rollout_create.go 77.37% 36 Missing and 14 partials ⚠️
pkg/testutil/apps/rollout_factory.go 0.00% 4 Missing ⚠️
...llers/apps/rollout/transformer_rollout_teardown.go 90.62% 2 Missing and 1 partial ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main   #10010      +/-   ##
==========================================
+ Coverage   51.75%   52.15%   +0.39%     
==========================================
  Files         529      529              
  Lines       59367    59813     +446     
==========================================
+ Hits        30725    31195     +470     
+ Misses      25554    25507      -47     
- Partials     3088     3111      +23     
Flag Coverage Δ
unittests 52.15% <71.67%> (+0.39%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@github-actions github-actions Bot added size/L Denotes a PR that changes 100-499 lines. and removed size/M Denotes a PR that changes 30-99 lines. labels Jan 21, 2026
@leon-ape leon-ape force-pushed the support/rollout-create-status branch from 8b10f6b to 06b0e1b Compare January 21, 2026 03:57
@leon-ape leon-ape force-pushed the support/rollout-create-status branch from 06b0e1b to 90bb7d9 Compare January 21, 2026 03:58
@leon-ape leon-ape marked this pull request as ready for review January 21, 2026 03:59
@leon-ape leon-ape requested a review from a team as a code owner January 21, 2026 03:59
@leon-ape leon-ape changed the title chore: create strategy of Rollout for component chore: Rollout create strategy for component Jan 21, 2026
@github-actions github-actions Bot modified the milestones: Release 1.1.0, Release 1.2.0 Feb 12, 2026
@github-actions github-actions Bot added size/XL Denotes a PR that changes 500-999 lines. and removed size/L Denotes a PR that changes 100-499 lines. labels Mar 13, 2026
@leon-ape leon-ape changed the title chore: Rollout create strategy for component chore: support create strategy of Rollout Mar 13, 2026
@github-actions github-actions Bot added size/XXL Denotes a PR that changes 1000+ lines. and removed size/XL Denotes a PR that changes 500-999 lines. labels Mar 13, 2026
@leon-ape leon-ape force-pushed the support/rollout-create-status branch from 4e37426 to e1f4657 Compare March 13, 2026 07:19
@leon-ape leon-ape force-pushed the support/rollout-create-status branch from dfb632d to 0f9bd90 Compare March 13, 2026 07:55
@leon-ape leon-ape force-pushed the support/rollout-create-status branch 2 times, most recently from 11d543f to 4280b76 Compare March 13, 2026 08:33
@leon-ape leon-ape force-pushed the support/rollout-create-status branch from 4280b76 to 6b223ac Compare March 13, 2026 08:40
@leon-ape
Copy link
Copy Markdown
Contributor Author

/approve

@apecloud-bot apecloud-bot added the approved PR Approved Test label Apr 10, 2026
@apecloud-bot apecloud-bot removed the approved PR Approved Test label Apr 10, 2026
@leon-ape
Copy link
Copy Markdown
Contributor Author

/approve

@apecloud-bot apecloud-bot added the approved PR Approved Test label Apr 10, 2026
@leon-ape leon-ape merged commit 970ea2c into main Apr 10, 2026
47 of 49 checks passed
@leon-ape leon-ape deleted the support/rollout-create-status branch April 10, 2026 09:11
@apecloud-bot
Copy link
Copy Markdown
Collaborator

/cherry-pick release-1.1

apecloud-bot pushed a commit that referenced this pull request Apr 10, 2026
@apecloud-bot
Copy link
Copy Markdown
Collaborator

🤖 says: cherry pick action finished successfully 🎉!
See: https://github.com/apecloud/kubeblocks/actions/runs/24235644964

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved PR Approved Test pick-1.1 Auto cherry-pick to release-1.1 when PR merged size/XXL Denotes a PR that changes 1000+ lines.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[BUG] the "create" strategy is NOT supported yet

3 participants