Create new team namespace
- 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
- add team name as following to
cluster-components/hq/projects/values.yamlunderprojects
- 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
- give write access to the team (Github team name given in the ticket description)