Connect Google Cloud Organization

Connect your entire Google Cloud Organization to Aikido by onboarding one of your GCP projects. Automatically discover and connect all other projects, simplify setup, and ensure complete coverage.

If you have multiple GCP projects part of the same Google Cloud organization, you can connect one of them, grant permission at the organization level, and let Aikido automatically connect the rest of them, including projects you will create in the future.

Why Connect Your Google Cloud Organization?

By onboarding at the organization level, you benefit from:

  • Faster setup: You only need to manually connect one project.

  • Automatic project discovery: Projects are automatically added to Aikido, including the ones you will create in the future.

  • Automatic container scanning setup: Aikido will automatically scan your containers from Artifact Registry from all your projects.

Prerequisites

  • You are on a Pro or Scale plan.

  • You have access to the Google Cloud organization, including the ability to grant permissions at the organization level.

  • You designate one of your GCP projects to be your "management" project. You will create the service account/workload identity federation pool in this project, and onboard it to Aikido.

Getting Started

To connect your Google Cloud organization, select the 'Full GCP Organization' option in the GCP onboarding wizard.

After you provide the ID and number of your "management" project, you will need to provide the following:

  • Organization ID: It should look like '783352941112'.

  • Included Folder IDs (optional): This option enables you to onboard a subset of your organization - e.g., a folder and all its descendants.

  • Excluded Folder IDs (optional): This option enables you to exclude entire folders from the automatic onboarding. This also works in conjunction with the Included Folders option.

  • Excluded Project IDs: Optionally, you can exclude specific GCP projects from being added to Aikido.

  • You can also choose to automatically configure container scanning across your projects by enabling Artifact Registry Scanning.

You can obtain this information from your Google Cloud Resource Manager page (select the organization from the project selector).

If the credential verification fails during onboarding, IAM permissions may still be propagating in your Google Cloud organization. Wait a few minutes and retry. Propagation time can vary depending on the size of your organization.

Cloud Purpose Determination

The purpose/environment of your GCP projects is automatically determined based on the name of the project. Aikido looks for terms such as "production", "staging", "uat", etc., and sets the cloud purpose accordingly. If it doesn't find any match, the purpose will be "mixed". You can manually update the purpose of each cloud connection using the "Configure" button.

FAQs

  • Is it secure?

Yes. Connecting your GCP Organization relies on the same mechanism we use for connecting individual GCP project. Workload Identity Federation is also supported and recommended.

  • If I add a GCP project to my organization, will it appear in Aikido?

Yes. Aikido scans your GCP organization every time it scans your "management" project, and automatically connects new GCP projects. There might be some delay until you see your project in Aikido, especially if your GCP organization has thousands of projects (we respect the Google Cloud API limits).

  • I just added a new GCP project to my org, and it did not show up in Aikido.

If Aikido scanned your GCP "management" project (you can manually scan it) and the new project does not appear after 15 minutes, you may have reached the limit of clouds for your plan. Contact us to increase your limit.

  • What happens if I shut down a GCP project or move it to another org?

Aikido will detect that the project is no longer active or part of the organization and will mark the corresponding cloud as "not reachable". You will see this on the clouds page.

Last updated

Was this helpful?