Commit ef91934
committed
feat: add support for deployment_circuit_breaker configuration
This change adds support for the ECS deployment circuit breaker feature,
which allows for automatic rollback of failed deployments.
The deployment_circuit_breaker configuration is now passed through from
the service variable to the underlying ECS service module, enabling users
to configure automatic rollback behavior for their Atlantis deployments.
Example usage:
service = {
deployment_circuit_breaker = {
enable = true
rollback = true
}
}
Updated both example configurations (github-complete and github-separate)
to demonstrate the circuit breaker feature.
Tested locally by referencing the module and confirming the circuit
breaker configuration is properly applied to the ECS service.1 parent aee16dd commit ef91934
3 files changed
+27
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
200 | 200 | | |
201 | 201 | | |
202 | 202 | | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
| 208 | + | |
| 209 | + | |
| 210 | + | |
| 211 | + | |
| 212 | + | |
| 213 | + | |
| 214 | + | |
| 215 | + | |
| 216 | + | |
| 217 | + | |
| 218 | + | |
| 219 | + | |
| 220 | + | |
| 221 | + | |
| 222 | + | |
203 | 223 | | |
204 | 224 | | |
205 | 225 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
70 | 70 | | |
71 | 71 | | |
72 | 72 | | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
73 | 79 | | |
74 | 80 | | |
75 | 81 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
235 | 235 | | |
236 | 236 | | |
237 | 237 | | |
| 238 | + | |
238 | 239 | | |
239 | 240 | | |
240 | 241 | | |
| |||
0 commit comments