Hello IDX Community,
I’m experiencing deployment failures in Google Cloud Run via IDX, despite billing being enabled and correctly linked to my project. The error message suggests an issue reading experiments.yaml
, which seems unrelated to billing.
- Confirmed Billing is Active
- Went to Google Cloud Billing: https://console.cloud.google.com/billing
- Verified billing is linked to the project.
- Billing is enabled and not suspended.
-
Ensured Correct Project is Selected
-
Tried Deploying
Deployment failed with the following error:
ERROR: (gcloud.run.deploy) Unable to read the runtimes experiment config:
[gs://gcp-runtime-experiments/experiments.yaml],
error: Could not read [<googlecloudsdk.api_lib.storage.storage_util.ObjectReference object at 0x7ea4aea99250>].
Please retry: HTTPError 403: The billing account for the owning project is disabled in state absent.
Issue Analysis
- Billing is enabled, but Google Cloud still thinks it’s disabled.
- The 403 error referencing
gs://gcp-runtime-experiments/experiments.yaml
suggests a potential issue with Google’s internal configurations rather than an actual billing problem.
Expected Behavior
- Once billing is enabled and the project is selected, Cloud Run should allow deployments without issues.
- Since billing is correctly set up, this may be a backend bug in Google Cloud’s IDX integration.
Has anyone else encountered this issue where Cloud Run falsely detects billing as disabled, despite it being enabled? If so, is there a known workaround for IDX users?
Any help would be greatly appreciated!