bottlerocket-os / bottlerocket-ecs-updater

A service to automatically manage Bottlerocket updates in an Amazon ECS cluster.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Automated Integ Tests

srgothi92 opened this issue · comments

What I'd like:
Automated integration tests that can:

  • Create an ECS cluster with Bottlerocket instances
  • Run the updater on the cluster.
  • After updater is done, assert Bottlerocket version and health of all the instance.
  • In addition to this we can also add automated for few important cases
    1. Cluster with non-Bottlerocket instances.
    2. Cluster with few instances in DRAINING state.
    3. Cluster with non-active instances.

Any alternatives you've considered:

  1. Run manually as we are doing today.