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