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

Stack For Integration Testing

webern opened this issue · comments

When we do integration testing, we need to deploy the updater into a private ECR repo and test using an ECS cluster. Create a CloudFormation stack that creates both of these resources. [Should the integ test binary have a deploy-stack subcommand which deploys the integ stack? Seems useful, let's consider implementing that now.]

What would folks think about using CDK for creating a test stack? I ask because I have one written up, that may be of use here.

I have one written up

Can you share an arbitrary diff or paste-bin in our slack channel so we can take a look at it and get better understanding of what you are thinking.

We also have a integ stack available that was written while we were developing updater in rust.

My choice would be the one that helps us to write all our integ tests as quickly as possible.

Fixed in PR-68