Skip to content

Support Pauseable Upgrades in Storm Service #1291

@Jeffwan

Description

@Jeffwan

🚀 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

No one assigned

    Labels

    area/orchestrationhelp wantedExtra attention is neededkind/featureCategorizes 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.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions