Skip to content

Support backoff retry for 429 rate limit errors #369

@akodhawan

Description

@akodhawan

Provider should be extended to do backoff retry for rate limited resources.

Example:
│ Error: DELETE /authorize/scim/v2/Applications/fc527f11-900f-48f9-a81b-038e8cb96cae: StatusCode 429, Body: {"issue":[{"details":{"coding":{"userSelected":false},"text":"Rate limit exceeded"},"diagnostics":"Rate limit exceeded"}]}

Also in few cases see inconsistency where IAM throws 429 but still processes the request thus creating a state drift.
A way to handle this might be to do a GET check on resource in case of error before retrying request.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions