Skip to content

sfe: Add background job that regularly imports approved rate limit overrides from Zendesk #8166

@beautifulentropy

Description

@beautifulentropy
  • Search for Zendesk tickets that have a status of open and an reviewStatus of approved
  • Process Even, Odd, or All depending on JSON configuration, this allows us to process tickets simultaneously in both DCs without the two SFEs having to coordinate locks
  • Import and validate fields from Zendesk tickets
  • Transform AccountURI (web UI and Zendesk) to AccountID (overrides database table)
  • If any fields fail validation we need to report this back to SRE in the form of a non-public comment in the ticket (change status to "pending")
  • Write each approved override to the overrides table in the enabled state
  • Finally, close the ticket with a public comment that contains the relevant information

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions