Installing a GCP connector on GKE using CLI (Helm)

Deploy the Apono connector with Helm

Integrating a cloud account with Apono allows you to sync and manage your resources:

  • Discover existing privileges and identities

  • Manage employee and application provisioning to cloud assets and data repositories with delegated approval workflows

  • Provide granular permissions to customer-sensitive data

This article explains how to set up an Apono connector for Google Cloud with Helm.


Prerequisites

Item
Description

Apono Token

Account-specific Apono authentication value Use the following steps to obtain your token:

  1. On the Connectors page, click Install Connector. The Install Connector page appears.

  2. Click Cloud installation.

  3. Click Cloud installation > GCP > Install and Connect GCP Project > CLI (Cloud Run).

  4. Copy the token listed on the page in step 1.

Kubernetes Command Line Tool (kubectl)

Command-line tool used for communicating with a Kubernetes cluster's control plane

Google Cloud Command Line Interface (Google Cloud CLI)

Command-line interface used to manage Google Cloud resources

Google Cloud Information

Information for your Google Cloud instance:

Owner Role

Google Cloud role that provides Owner permissions for the project or organization


Create an IAM service account

Use the following sections to create an IAM service account user for either your Google Project or Google Organization.

Project

Follow these steps to create a service account for a Google Project:

  1. Set the environment variables.

  2. In your shell environment, log in to Google Cloud and enable the API.

  3. Create the service account.

  4. Assign the following roles to the service account.

    Role
    Permissions Granted

    role/secretmanager.secretAccessor

    • Access secret versions

    • Read the secret data

    roles/iam.securityAdmin

    • Manage IAM policies, roles, and service accounts

    • Set and update IAM policies

    • Grant, modify, and revoke IAM roles for users and service accounts

Organization

Follow these steps to create a service account for a Google Organization:

  1. In your shell environment, log in to Google Cloud and enable the API.

  2. Set the environment variables.

  3. Create the service account.

  4. Assign the following roles to the service account.

    Role
    Permissions Granted

    role/secretmanager.secretAccessor

    • Access secret versions

    • Read the secret data

    roles/iam.securityAdmin

    • Manage IAM policies, roles, and service accounts

    • Set and update IAM policies

    • Grant, modify, and revoke IAM roles for users and service accounts

    roles/browser

    • List resources within the organization

    • View metadata


Deploy the connector

Follow these steps to deploy the Apono connector:

  1. Deploy the Apono connector on a GKE cluster.

  1. Create a new GKE cluster

  2. Connect the GKE cluster.

  1. Verify the GKE cluster is selected as the default cluster. The default cluster is denoted with \*.

  1. Bind the IAM Service Account to the GKE Service Account.

  1. Deploy Apono connector on your GKE cluster using Helm Chart.

Last updated

Was this helpful?