Google Cloud Platform integration
Buddy continuously expands its integration with Google Cloud services. Thanks to our dedicated Google actions developers can upload, run and manage code within their Google cloud environment and create pipelines that will automate their entire CI/CD process.
Google Cloud Platform actions
Types of Google integration
Integrating Buddy with Google can be performed in two ways:
- By creating a service principal.
- By using the OIDC identity provider.
Service principal
Service account identities allow for much higher granulation of permissions than standard OAuth. For the integration to work, you need to paste the JSON with the service account key to Buddy.
- Sign to your Google Cloud Console and go to IAM & Admin.
- Switch to Service Accounts and click the account that you want to integrate with.
Service accounts in gcloud panel
- Switch to the Keys tab and create a new key:
Keys tab in service account
- Set the type to JSON and click Create to download the key to disk.
Service account key creation
Once downloaded, you can use the key to configure the integration in Buddy:
- Sign in to Buddy and go to the Integrations tab.
- Click New integration and look up Google Cloud.
- Configure the integration details:
- name
- sharing scope
- availability (workspace vs project)
- Upload the JSON file with the created service key.
- Click the button to save the changes.
Gcloud integration config in Buddy
OIDC
To integrate with OIDC, jump to our dedicated article on integrating Google services with Buddy pipelines over OIDC.
Last modified on August 2, 2023