senza
senza copied to clipboard
Deploy immutable application stacks and create and execute AWS CloudFormation templates in a sane way
Closely related to #449. We somehow got a stack with a weight of 0. This is no problem if this is the only stack but when deploying a new stack...
Some command line options don't work with Spotinst Elastigroups, only native Auto Scaling Groups. The commands that seem to work: - create - list - domains - dump - events...
Native Auto Scaling Groups use a combination of [CreationPolicy](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-creationpolicy.html) and the [cfn-signal helper script](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-signal.html) to notify the CloudFormation stack of the success provisioning the number of required instances in the...
``` $ senza --version Senza 2.1.133 ``` ``` $ senza images Unknown Error: An error occurred (RequestLimitExceeded) when calling the DescribeImages operation (reached max retries: 4): Request limit exceeded.. Please...
**Background** We had two stacks, one with 100% weight, and a broken one (failed deployment) with 0% weight. After deploying a third stack, we (our CD system) was switching traffic...
When in the past a deployment of an Elastigroup failed, the deployment does not reach a final state, it is still running until stopped manually. Due to this a new...
Currently the `senza respawn-instances ...` will trigger [Deploy](https://api.spotinst.com/spotinst-api/elastigroup/amazon-web-services/deploy/) endpoint of Elastigroup. However there is no way to configure `gracePeriod` property. It is currently hard-coded as 600 seconds. That makes deployment...
The variable partial_sum and partial count is miscalculated for stacks with multiple load balancers
```console $ senza patch --image latest Patching Auto Scaling Group quala-10-AppServer-1QAODX1SBL2R5.. OK Patching Auto Scaling Group quala-9-AppServer-1O620FA5CHPM6.. OK Patching Auto Scaling Group quala-8-AppServer-1BAAA7CE2WDZO.. OK Patching Auto Scaling Group quala-7-AppServer-18XLMMP669BCF.. OK...
The command `senza delete` by default prevents the deletion of stacks that *potentially* receive traffic. The check is based on DNS weights and does not check if the stack *actually*...