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 card.
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 card. Select a GCP connection from the list, then click Delete Credential Set. Click Delete to confirm.