# ============================================================================= # O provisionamento pede ao ApplicationSet que varra o repositorio LOGO depois do # push do tenant novo, em vez de esperar o poll (~3 min) — a anotacao # `argocd.argoproj.io/application-set-refresh`, que o controlador le e apaga. # # So `patch`, so NESTE ApplicationSet (`resourceNames`): o captacao nao cria, # nao apaga e nao le nenhum outro recurso do Argo. # ============================================================================= apiVersion: rbac.authorization.k8s.io/v1 kind: Role metadata: name: atm-provisionamento-varredura namespace: argocd rules: - apiGroups: ["argoproj.io"] resources: ["applicationsets"] verbs: ["patch"] resourceNames: ["athletic-map-tenants"] --- apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding metadata: name: atm-provisionamento-varredura namespace: argocd subjects: - kind: ServiceAccount name: atm-provisionamento namespace: plataforma-prod roleRef: apiGroup: rbac.authorization.k8s.io kind: Role name: atm-provisionamento-varredura