Skip to content

GCP Project Onboarding

Step 1: Access the CloudCADI Onboarding Section

  1. Log in to CloudCADI using an Admin account.
    image.png
  2. From the left navigation menu, click Onboarding.
  3. You will be redirected to the Data Source List page.
    image.png

Step 2: Add a New Data Source

  1. Click Add Data Source at the top of the page.
  2. From the list of cloud providers, select GCP.
    image.png

Step 3 - Select Onboarding Method

  1. Fill in the form with the correct GCP Organization ID, created Service Account, and the downloaded WIF Credential Configuration (JSON).
  2. Then click Next.
    image.png
  3. You will be redirected to a page where you can choose either Manual Onboarding or Auto Onboarding.
    image.png

Step 4 - Manual Onboarding

  1. This is the page you will be redirected to when you click Manual Onboarding.
    image.png

  2. Fill in the form with the correct Project Name, Project ID, and Project Number.

  3. Also provide the correct Billing Report Table Name and Pricing Report Table Name.
    For proper naming conventions, Refer to the Billing and Pricing Report Table Names section.
    image.png

  4. Then click Confirm.

  5. You will be redirected to the Confirmation Page. Recheck all the details, verify them, and then click Done.
    image.png

  6. The project will be onboarded successfully.

Step 5 - Automatic Setup

image.png

  1. To automatically discover projects, temporarily grant the following roles to the service account at the organization level:

    • roles/iam.organizationRoleViewer
    • roles/viewer
    • roles/resourcemanager.projectIamAdmin
  2. After assigning the roles, click Next to proceed.

  3. All roles will be verified one by one. This process takes about a minute.
    Once completed, you will see the message All required roles are verified.
    image.png

  4. Then click Next.

  5. All projects will be fetched and displayed in a table.
    Select the projects you want to onboard and click Done to complete the process.
    image.png

  6. After that, your project will be onboarded successfully.