Skip to content

jborkows/gcp

Repository files navigation

gcp

jborkows@jb-tx-pw:/programs/gcp/terraform$ chmod +r /home/jborkows/.config/gcloud/application_default_credentials.json jborkows@jb-tx-pw:/programs/gcp/terraform$ terraform init Initializing the backend...

Error: storage.NewClient() failed: dialing: google: error getting credentials using GOOGLE_APPLICATION_CREDENTIALS environment variable: open /home/jborkows/.config/gcloud/application_default_credentials.json: permission denied

gcloud services enable
cloudbuild.googleapis.com
run.googleapis.com
cloudresourcemanager.googleapis.com

export GOOGLE_APPLICATION_CREDENTIALS=/home/jborkows/gcloud/coastal-idea-336409-abf53916995b.json

terraform import module.firebase."google_firebase_project"."default" coastal-idea-336409

PROJECT_ID=coastal-idea-336409 CLOUDBUILD_SA=service-1032380584635@gs-project-accounts.iam.gserviceaccount.com gcloud projects add-iam-policy-binding $PROJECT_ID
--member serviceAccount:$CLOUDBUILD_SA --role projects/coastal-idea-336409/roles/CustomRole

gcr.io

gcloud projects add-iam-policy-binding coastal-idea-336409
--member=serviceAccount:1032380584635@cloudbuild.gserviceaccount.com
--role=roles/resourcemanager.projectIamAdmin

gcloud projects get-iam-policy coastal-idea-336409
--flatten="bindings[].members"
--format='table(bindings.role)'
--filter="bindings.members:serviceAccount:1032380584635@cloudbuild.gserviceaccount.com"

terraform import -lock=false module.recipes.google_cloud_run_service.recipe_svc europe-central2/recipe terraform import module.recipes.google_cloud_run_service.recipe_svc europe-central2/recipe terraform force-unlock 1648152473471409

gcloud iam roles update CustomRole --project coastal-idea-336409 --add-permissions run.services.setIamPolicy

gcloud iam roles list --project coastal-idea-336409

gcloud iam roles create firebaseAuthGet --project=coastal-idea-336409 --stage=GA gcloud iam roles update firebaseAuthGet --project coastal-idea-336409 --add-permissions firebaseauth.users.get gcloud projects add-iam-policy-binding coastal-idea-336409
--member=serviceAccount:recipes-worker@coastal-idea-336409.iam.gserviceaccount.com
--role=roles/firebaseAuthGet

gcloud iam service-accounts create recipe-worker2 --display-name "recipe worker" --project coastal-idea-336409

privs: gcloud beta run services add-iam-policy-binding --role=roles/firebaseAuthGet --member=serviceAccount:recipe-worker2@$GOOGLE_CLOUD_PROJECT.iam.gserviceaccount.com --role=roles/run.invoker --platform managed --region us-central1

gcloud projects list -> extract project_number gcloud projects add-iam-policy-binding coastal-idea-336409 --member=serviceAccount:service-1032380584635@gcp-sa-pubsub.iam.gserviceaccount.com --role=roles/firebaseAuthGet

  • name: 'gcr.io/cloud-builders/docker' entrypoint: bash args:
    • -c
    • |- docker build --tag gcr.io/$PROJECT_ID/recipes-base:cat base_version.txt -f base.dockerfile .

//ubuntu login gcloud auth print-access-token | docker login -u oauth2accesstoken --password-stdin europe-central2-docker.pkg.dev
dockerbuilds/deploy_all.sh <- initializes

xx = $(gcloud artifacts docker tags list europe-central2-docker.pkg.dev/coastal-idea-336409/my-repository --filter="tag:latest" --filter="tag ~ react-base") gcloud artifacts docker tags list europe-central2-docker.pkg.dev/coastal-idea-336409/my-repository --filter="-tag:latest and version=$xx")

if issues with vscode for splitting go into files ->

  1. settings find gopls
  2. add "experimentalWorkspaceModule": true,

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published