4.5.6. グループおよび Argo CD RBAC の設定
ロールベースアクセス制御 (RBAC) を使用すると、ユーザーに関連するパーミッションを指定できます。
前提条件
-
Keycloak で
ArgoCDAdminsグループを作成している。 - パーミッションを付与するユーザーが Argo CD にログインしている。
手順
-
Keycloak ダッシュボードで、Users
Groups に移動します。ユーザーを Keycloak グループ ArgoCDAdminsに追加します。 ArgoCDAdminsグループにargocd-rbac設定マップで必要なパーミッションがあることを確認します。設定マップを編集します。
$ oc edit configmap argocd-rbac-cm -n <namespace>adminパーミッションを定義する設定マップの例。apiVersion: v1 kind: ConfigMap metadata: name: argocd-rbac-cm data: policy.csv: | g, /ArgoCDAdmins, role:admin