3.3. 集約されたクラスターロールの作成
集約されたクラスターロールを作成するプロセスには、次の手順が含まれます。
- 集約されたクラスターロールの作成を有効にする
- ユーザー定義のクラスターロールを作成し、Application Controller のユーザー定義の権限を設定する
3.3.1. 集約されたクラスターロールの作成を有効にする リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
Argo CD カスタムリソース (CR) で .spec.aggregatedClusterRoles フィールドの値を true に設定して、集約されたクラスターロールの作成を有効化できます。集約されたクラスターロールの作成を有効にすると、Red Hat OpenShift GitOps Operator は次のアクションを実行します。
-
デフォルトで事前定義された
aggregationRuleフィールドを含む<argocd_name>-<argocd_namespace>-argocd-application-controller集約クラスターロールを作成します。 - 対応するクラスターロールバインディングを作成し、管理します。
-
アプリケーションコントローラーの
viewおよびadminクラスターロールを作成および管理し、集約されたクラスターロールにユーザー定義の権限を追加します。