chuka2003/ecs-blue-green-deploy
Blue-Green deployment to AWS ECS behind an ALB
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| aws-region | AWS region | yes | — |
| aws-role-to-assume | ARN of the IAM role to assume for deployment | yes | — |
| cluster | ECS cluster name | yes | — |
| service | ECS service name | yes | — |
| image | Container image URI to deploy (overrides task def container image) | no | — |
| container-name | Name of the container in the task definition to update | no | — |
| listener-arn | ALB listener ARN whose default rule will be updated to the new target group | yes | — |
| blue-target-group-arn | Target group ARN for the BLUE environment (current live traffic) | yes | — |
| green-target-group-arn | Target group ARN for the GREEN environment (new deployment) | yes | — |
| shift-steps | Number of traffic shift steps | no | 10 |
| shift-interval-seconds | Seconds between shift steps | no | 15 |
| skip-aws-config | Set to true to skip AWS credential configuration (for CI dry-runs) | no | false |
Outputs
no outputs