Skip to main content

Identity & Access

Logos manages centralized identity and access control for the platform. Google Identity groups map team boundaries to GCP IAM, ensuring access is granted to groups rather than individuals.

  • Team identity groups: Nine groups per team (admin, reader, writer × sandbox, non-production, production) bound directly to environment folders, enabling per-environment access control with membership managed as code
  • GKE security groups: An organization-wide security group used for Kubernetes RBAC across all GKE clusters; team identity groups are nested as members
  • Billing users group: An organization-wide group that grants the billing user IAM role, used by team service accounts that need to associate projects with the billing account

Components

ComponentDescription
identity-groupA Google Identity group scoped to a team, environment, and role (e.g., pt-corpus-sandbox-administrators)
userA platform user provisioned into one or more identity groups
iam-bindingA mapping of an identity group to a GCP role on an environment folder