GAP Documentation
GitHub Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage
Edit page

Create new team namespace

admin.google.com

  • go to groups, search for gsuite-gap-developer (email is: gsuite-gap-developer@emarsys.com)
  • click Add member
  • type g-gsuite-<team>, select and add
  • go to groups, search for gke-security-groups
  • click Add member
  • type g-gsuite-<team>, select and add

gap-gitops

  • add team name as following to cluster-components/hq/projects/values.yaml under projects
- name: <team>
  • add ArgoCD RBAC in argocd/configmap-rbac-cm-patch.yaml
    p, role:<team>, applications, *, <team>/*, allow
    p, role:<team>, logs, get, <team>/*, allow
    g, G_GSUITE_<team>, role:<team>
    g, G_GSUITE_<team>, role:dev
    g, G_GSUITE_<team>, role:common
  • add to teams app in cluster-components/common/teams-cluster/common-teams.yaml
<team>: "g-gsuite-<team>@emarsys.com"
  • sync apps
    • stage-teams-cluster
    • prod-teams-cluster
    • teams-cluster-gap-p-us1-01
    • teams-cluster-gap-s-us1-01
    • hq-argocd-inception

hq-projects will be auto-synced

google-application-platform-alerts

  • give write access to the team (Github team name given in the ticket description)