Releases: loilo-inc/canarycage
Releases · loilo-inc/canarycage
v3.1.0
v3.0.1
v3.0.1-alpha1
v3.0.0
canarycage v3.0.0 Release Notes
description
Released at 2019/03/06 by @keroxp
This is first major update from cage was revealed out. There are minimal but several breaking changes. Check out list below.
We believe that cage now become to be very robust, reliable and production-ready tool for deploying container to ECS. We use cage for all production micro services running on ECS Fargate.
🐤Have a happy canary life!
breaking changes
- disable
--taskDefinitionBase64
and--serviceDefinitionBase64
flags forrollout
command- rarely used
- disable
--skeleton
and--dryRun
flags forrollout
command- unused
- either
--region
flags orAWS_REGION
environment variable is required for all commands- stop using
us-west-2
as a default region - see also: https://docs.aws.amazon.com/sdk-for-go/v1/developer-guide/configuring-sdk.html
- stop using
- disable canary service
- now cage won't create new service as a canary deploy
- checking health of next service by launching canary task with identical network configurations to existing service
- use
startTask
for EC2,runTask
for Fargate as canary task - this change resolves problems:
- parallel rolling out can't be run
- canary service will remain when failed to roll out
- add same flags to
up
command withrollout
up
now can accept same flags withrollout
project structure changes
- remove Dockerfile
- use local
dep
- use goreleaser docker image for releasing
- use local
v3.0.0-alpha3
v3.0.0-alpha2
v3.0.0-alpha1
Changelog
30b1bce fix: shakefile
5ef700d fix: Cage interface
d60b5be fix: tests
c272698 ci
aaa7653 ci: config.yml
020e6c6 ci: disabled docker
92036b8 fix: some bugs
af45e0d fix: tests
8bbc20c wip
1f3fc38 wip: v3途中
b070154 Revert "add: install script"
d93d657 add: install script
0044c2b misc: gitignore
9c17691 tag: 2.2.0
eaea3aa feat: abort on undefined envars