Skip to content

Automate Rolling Rollouts #12

@pquerna

Description

@pquerna
  1. Create a top level button for a Stack, Deploy all regions. Have a drop down with 'pause times' in it. Initial options are 5 minutes, 30 minutes, 1 hour, 1 day. Later we can make more complex scheduling.

  2. When this button is pressed, save out a json file for this stack.

  3. Start the first region. Keep track of the deployment like normal.

  4. When it finishes, and it is part of a global rolling deployment, start a timer for the next region.

  5. On startup, read the json in, look for an incomplete global rollout, continue it.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions