As a best practice, you should create a new Google Cloud Platform (GCP) project to use with ShuttleOps. In order to connect to your project, ShuttleOps requires a private key for a service account in the project. The key type must be JSON. You can connect multiple GCP service accounts to ShuttleOps.

Connect a GCP Account

Click the Connect tab, then click Connect on the GCP tile.

 

If you’ve already created a GCP connection and want to add another connection, click + Add New. Enter the following information. When you’re done, click Save.

 

Name Enter a name for the connection. This name is used to identify the connection in ShuttleOps.

Service Account Key (JSON)  Use GCP to create a JSON key for a service account. There are several ways to do this - for details, see cloud.google.com/iam/docs/creating-managing-service-account-keys. Enter this key here.

Change Your GCP Connection Settings

Click the Connect tab, then click Edit on the GCP tab. Select a GCP connection from the list. You can modify the following information. When you’re done, click Save.

Service Account Key (JSON)  Remove the existing service account key by deleting the text < KEY HIDDEN > , then enter a new key,

Set as Default Select this checkbox to select this connection as your default GCP connection.

Delete a GCP Connection

Click the Connect tab, then click Edit on the GCP tile. Select a GCP connection from the list, then click Delete Credential Set. Click Delete to confirm.