Qovery API rate limit. (Terraform and CircleCI Pipeline)

ISSUE

We are constantly having 429 too many requests error when hitting Qovery API by terraform or our CircleCI pipeline. I would say our infrastructure coded in terraform is small, and still we can’t use terraform apply without the use of -target flag.

HOW TO REPRODUCE

Trying to terraform apply 29 qovery_jobs.

Hello, @rophilogene.

Could you help us here? We are still facing this issue.

https://console.qovery.com/organization/0a4f3c2b-cb5b-4f8c-807e-8d9b23b983c4/project/fe8fa189-570f-4c84-afe3-ab965050cd88/environment/75a7875e-9ea5-42f4-b7a0-6d7b857a56a6/services/general

CC: @bpowell_bse @Jeremiah_Kendall

Hi @rafael-blueskyelearn ,

Could you share with me the details of your error here? How often this happen?

Romaric

Hi @rophilogene ,

Sure. The error happens any time that I try to run terraform apply. Our partner from Cloud303 always face the same issue and he suggested me to use -target flag, but it is not viable when we need to make a lot of updates.

It happens in all Qovery environments that we have. The logs bellow it is just a small part of the output, but the error is the same for all resources.


β”‚   with module.pathlms-environment.module.chewy_service[0].qovery_container.this,
β”‚   on ../../../modules/container/main.tf line 6, in resource "qovery_container" "this":
β”‚    6: resource "qovery_container" "this" {
β”‚
β”‚ failed to get container: Could not read container '9de690d9-e5b1-4e8f-a3ec-7c5fb7546a22', unexpected error: 429 Too
β”‚ Many Requests
β•΅
β•·
β”‚ Error: Error on container read
β”‚
β”‚   with module.pathlms-environment.module.integrations_worker_service[0].qovery_container.this,
β”‚   on ../../../modules/container/main.tf line 6, in resource "qovery_container" "this":
β”‚    6: resource "qovery_container" "this" {
β”‚
β”‚ failed to get container: Could not read container 'c5c7084f-faf6-4a9d-844c-9a3aaac609fa', unexpected error: 429 Too
β”‚ Many Requests
β•΅
β•·
β”‚ Error: Error on container read
β”‚
β”‚   with module.pathlms-environment.module.imports_worker_service[0].qovery_container.this,
β”‚   on ../../../modules/container/main.tf line 6, in resource "qovery_container" "this":
β”‚    6: resource "qovery_container" "this" {
β”‚
β”‚ failed to get container: failed to list variables: Could not read container environment variable
β”‚ '16a55b3d-4cd5-40e6-92c5-075517c105b2', unexpected error: 429 Too Many Requests

@rophilogene hello. Do you have any news on this topic?

Hi @rafael-blueskyelearn,

I’m closing this since it has been solved in a separate thread within our support ticketing system.

1 Like