Slide 48
Slide 48 text
48
RBAC 追加
● Argo CD の UI から canary を進めるため。
● argo-cd-config に Argo Rollouts 向けの policy を追加する。
○ ※ 検証中なので一旦 * 指定
apiVersion: v1
kind: ConfigMap
metadata:
name: argocd-rbac-cm
namespace: argocd
data:
policy.default: role:readonly
policy.csv: |
p, role:org-admin, applications, *, */*, allow
p, role:org-admin, applications, action/argoproj.io/Rollout/*, */*, allow
p, role:org-admin, clusters, get, *, allow
p, role:org-admin, repositories, get, *, allow
p, role:org-admin, repositories, create, *, allow
p, role:org-admin, repositories, update, *, allow
p, role:org-admin, repositories, delete, *, allow
g, your-github-org:your-team, role:org-admin