Skip to content

Conversation

@gnusosa
Copy link

@gnusosa gnusosa commented Jul 12, 2023

No description provided.

MrJoy and others added 30 commits June 3, 2022 18:17
…nal-id

Add optional support for ExternalId when assuming role.
This should resolve problems when rolling back a deploy after the coalesce
phase. Previously after coalesce the old production target group would
no longer be on the rule, and thus trying to coalesce back on the
production target group would fail. As of 0.3.0 this would then cause
deployomat to completely undeploy the service (previously it would cause the
cancel to fail). Obviously a bad outcome.

Now since coalesce should always succeed provided the rule is a forward
rule, rollback after coalesce should succeed as well.
AlexSc and others added 12 commits December 7, 2022 12:57
I've been running into frequent errors where AWS AutoScaling will
claim that the target group does not exist, when it very much does.
Currently, that will fail the entire deploy.

This retry will hopefully handle that eventual consistency error.
Also document why we're doing our own retry logic.
AWS says

We are reaching out to you regarding an upcoming change that affects your usage
of tags with Elastic Load Balancing (ELB) API calls. On June 1, 2023, we will
be adding an additional layer of security to ELB ‘Create*' API calls where API
callers must have explicit access to add tags in their Identity and Access
Management (IAM) policy [1]. Currently, access to attach tags was implicitly
granted with access to 'Create*' APIs.

We detected that you have used IAM policies that are affected by this change.
To prevent issues, we recommend you update your IAM policy configuration to
allow access to 'elasticloadbalancing:AddTags' when using 'Create*' API calls.
We will be allowing 'Create*' API calls with the current policy to be accepted
until August 30, 2023. After this date, the 'Create*' API call will fail and
return an error if the the attribute is specified and permission is not granted.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

4 participants