Skip to content

Apply rate limiting in uploading configuration to Konnect #3215

@randmonkey

Description

@randmonkey

Problem Statement

Since Konnect has rate limiting on calling APIs, we could set a rate limit to run CRUD actions to prevent meeting Konnect's rate limit of calling APIs. This could also be dynamic and be decreased when 429 response is received.

Proposed Solution

Add a rate limit configuration in GDR's sync.Solve (Requires GDR#373) and apply it in uploading configuration to Konnect.

Additional Information

...

Acceptance Criteria

  • Rate limiting is configured on sync.Solve when uploading configuration to Konnect
  • The rate limiting can be adjusted dynamically and be decreased when 429 response is received from Konnect
  • The minimum and maximum rate can be configured by env/CRD

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions