Skip to content

🐞 [Bug Report] - terraform apply with owner access #400

@vihaan7777

Description

@vihaan7777

Describe the bug
terraform apply with owner access to google cloud, fails to deploy application with error as

To Reproduce
Steps to reproduce the behavior:

  1. Go to $HOME/cloudshell_open/terraform-dynamic-python-webapp/infra
  2. Execute terraform init
  3. Provide project id , region, zone
  4. Execute terraform validate, terraform apply
  5. execute terraform apply

Expected behavior
Should be deployed without any errors

Actual behavior
Error as per below
google_cloud_run_v2_job.migrate: Creating...
google_cloud_run_v2_service.server: Creating...

│ Error: Error creating Project: googleapi: Error 403: The caller does not have permission

│ with google_firebase_project.default,
│ on firebase.tf line 17, in resource "google_firebase_project" "default":
│ 17: resource "google_firebase_project" "default" {



│ Error: Error creating Job: googleapi: Error 403: Permission "artifactregistry.repositories.downloadArtifacts" denied on resource "projects/hsa-public/locations/us/repositories/serverless-ecommerce" (or it may not exist)

│ with google_cloud_run_v2_job.migrate,
│ on jobs.tf line 18, in resource "google_cloud_run_v2_job" "migrate":
│ 18: resource "google_cloud_run_v2_job" "migrate" {



│ Error: Error creating Service: googleapi: Error 403: Permission "artifactregistry.repositories.downloadArtifacts" denied on resource "projects/hsa-public/locations/us/repositories/serverless-ecommerce" (or it may not exist)

│ with google_cloud_run_v2_service.server,
│ on service.tf line 17, in resource "google_cloud_run_v2_service" "server":
│ 17: resource "google_cloud_run_v2_service" "server" {

Screenshots

Image

Additional context
Executed steps as provided exactly in below url for terraform deploy

https://cloud.google.com/architecture/application-development/ecommerce-serverless?_gl=1*lado4d*_ga*MTQ0MDg3ODk1OS4xNzYwMzMwNTE2*_ga_WH2QY8WWF5*czE3NjAzMzA1MTUkbzEkZzEkdDE3NjAzMzA1MTckajU4JGwwJGgw#deploy-using-terraform

Metadata

Metadata

Assignees

No one assigned

    Labels

    priority: p2Moderately-important priority. Fix may not be included in next release.type: bugError or flaw in code with unintended results or allowing sub-optimal usage patterns.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions