-
Notifications
You must be signed in to change notification settings - Fork 472
Open
Labels
area/orchestrationhelp wantedExtra attention is neededExtra attention is neededkind/featureCategorizes issue or PR as related to a new feature.Categorizes issue or PR as related to a new feature.priority/important-longtermImportant over the long term, but may not be staffed and/or may need multiple releases to complete.Important over the long term, but may not be staffed and/or may need multiple releases to complete.
Description
🚀 Feature Description and Motivation
Currently, Storm Service lacks controlled upgrade capabilities such as pausing, resuming, or rolling back deployments during the upgrade process. This limitation makes it challenging to implement risk-aware deployment strategies (e.g., canary releases, blue-green deployments) and introduces operational risks when deploying changes to production environments.
This feature request proposes adding upgrade orchestration capabilities similar to Argo Rollouts, including the ability to:
- Pause upgrades at predefined stages for manual verification
- Automatically roll back on failed health checks
- Perform canary releases with traffic routing
- View upgrade progress and status
Use Case
Support production-grade upgrade experiences
Proposed Solution
No response
Metadata
Metadata
Assignees
Labels
area/orchestrationhelp wantedExtra attention is neededExtra attention is neededkind/featureCategorizes issue or PR as related to a new feature.Categorizes issue or PR as related to a new feature.priority/important-longtermImportant over the long term, but may not be staffed and/or may need multiple releases to complete.Important over the long term, but may not be staffed and/or may need multiple releases to complete.