Commit 90f97de
The Slack-events function pins provisioned concurrency on its `live` alias
(AWS::Lambda::Alias with ProvisionedConcurrencyConfig), so CloudFormation
issues lambda:PutProvisionedConcurrencyConfig at create. The Lambda statement
in the bootstrap policy granted only lambda:GetProvisionedConcurrencyConfig,
so a fresh `mise //cdk:bootstrap` + deploy of current main rolls back with:
cdk-hnb659fds-cfn-exec-role is not authorized to perform
lambda:PutProvisionedConcurrencyConfig
Add Put/DeleteProvisionedConcurrencyConfig next to the existing Get verb
(resource ARN function:backgroundagent-dev-* is already covered), regenerate
bootstrap artifacts, update the DEPLOYMENT_ROLES.md golden (+ mirror), and add
a regression guard.
Fourth instance of bootstrap allow-list drift (after #403, #405, #408).
Fixes #409
Co-authored-by: bgagent <bgagent@noreply.github.com>
Co-authored-by: Alain Krok <alkrok@amazon.com>
1 parent e6ce821 commit 90f97de
6 files changed
Lines changed: 24 additions & 0 deletions
File tree
- cdk
- bootstrap
- policies
- src/bootstrap/policies
- test/bootstrap
- docs
- design
- src/content/docs/architecture
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1002 | 1002 | | |
1003 | 1003 | | |
1004 | 1004 | | |
| 1005 | + | |
| 1006 | + | |
1005 | 1007 | | |
1006 | 1008 | | |
1007 | 1009 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
50 | 50 | | |
51 | 51 | | |
52 | 52 | | |
| 53 | + | |
| 54 | + | |
53 | 55 | | |
54 | 56 | | |
55 | 57 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
84 | 84 | | |
85 | 85 | | |
86 | 86 | | |
| 87 | + | |
| 88 | + | |
87 | 89 | | |
88 | 90 | | |
89 | 91 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
149 | 149 | | |
150 | 150 | | |
151 | 151 | | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
152 | 166 | | |
153 | 167 | | |
154 | 168 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
319 | 319 | | |
320 | 320 | | |
321 | 321 | | |
| 322 | + | |
| 323 | + | |
322 | 324 | | |
323 | 325 | | |
324 | 326 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
323 | 323 | | |
324 | 324 | | |
325 | 325 | | |
| 326 | + | |
| 327 | + | |
326 | 328 | | |
327 | 329 | | |
328 | 330 | | |
| |||
0 commit comments