3.11. RBAC リソースの自動作成の無効化
Red Hat OpenShift Pipelines Operator のデフォルトインストールは、^(openshift|kube)-*
正規表現パターンに一致する namespace を除き、クラスター内のすべての namespace に複数のロールベースアクセス制御 (RBAC) リソースを作成します。これらの RBAC リソースの中で、pipelines-scc-rolebinding
SCC (security context constraint) のロールバインディングリソースは、関連する pipelines-scc
SCC に RunAsAny
権限があるため、セキュリティー上の問題となる可能性があります。
Red Hat OpenShift Pipelines Operator のインストール後にクラスター全体の RBAC リソースの自動作成を無効にするには、クラスター管理者は、クラスターレベルの TektonConfig
カスタムリソース (CR) で createRbacResource
パラメーターを false
に設定します。
手順
次のコマンドを実行して、
TektonConfig
CR を編集します。oc edit TektonConfig config
$ oc edit TektonConfig config
Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
TektonConfig
CR で、createRbacResource
パラメーターの値をfalse
に設定します。
TektonConfig
CR の例