In-Product Guides
  • Page
  • AWS
  • GCP
  • ACZ
  • Bitbucket
  • GitHub
  • GitLab
  • Azure DevOps
  • Azure Container Registry
  • Azure AKS
  • GCR
  • GKE
  • Google Cloud Build
  • Amazon EKS
  • Amazon ECR
  • SonarQube
  • Minio
  • Docker
  • New Relic
  • Stackhawk
  • Snyk
  • Jira
  • Jenkins
  • Jfrog
  • Sysdig Secure
  • Azure DevOps Repos
  • Terraform Cloud
  • Microsoft Teams
  • Quay
  • Dynatrace
  • Azure KeyVault
  • Google Secret Manager
  • AWS Secrets Manager
  • Hashicorp Vault
Powered by GitBook
On this page

GCP

PreviousAWSNextACZ

Last updated 1 year ago

Steps to be followed:

  1. Login to your GCP console

  2. with the following permissions listed below

  3. mapped to the Service Account

  4. Upload the Service Key to save the GCR instance as a provider

Permissions:

  • Project Admin

  • Cloudbuild.builds.get

  • Cloudbuild.builds.list

  • Cloudbuild.builds.create

  • Cloudbuild.builds.update

  • Storage.objects.get

  • Storage.objects.list

  • Container.clusters.create

  • Container.clusters.delete

  • Container.clusters.get

  • Container.clusters.list

  • Container.clusters.update

  • Resourcemanager.projects.get

  • iam.serviceAccounts.getAccessToken

  • compute.disks.create

  • compute.disks.setLabels

  • compute.instanceGroupManagers.get

  • compute.instanceGroups.update

  • compute.instances.create

  • compute.machineTypes.get

  • compute.machineTypes.list

  • compute.subnetworks.use

  • compute.subnetworks.useExternalIp

  • container.operations.get

  • iam.serviceAccounts.actAs

  • Role: Kubernetes Engine Admin

  • storage.buckets.create

  • storage.buckets.delete

  • storage.buckets.get

  • storage.buckets.list

  • storage.buckets.update

  • storage.objects.create

  • storage.objects.delete

  • storage.objects.get

  • storage.objects.list

  • storage.objects.update

Create a Service Account
Generate a Service Key