5.6.2.5. Hosted Control Plane の管理クラスターの設定
独自のホステッドコントロールプレーンまたは Hypershift 環境をホストしており、管理クラスターからホステッドクラスターをスキャンする場合は、ターゲットであるホステッドクラスターの名前とプレフィックス namespace を設定する必要があります。これは、TailoredProfile を作成することで行なえます。
この手順は、独自の Hosted Control Plane 環境を管理するユーザーにのみ適用されます。
Hosted Control Plane の管理クラスターでは、ocp4-cis および ocp4-pci-dss プロファイルのみサポートされます。
前提条件
- Compliance Operator が管理クラスターにインストールされている。
手順
次のコマンドを実行して、スキャン対象のホステッドクラスターの
nameとnamespaceを取得します。$ oc get hostedcluster -A出力例
NAMESPACE NAME VERSION KUBECONFIG PROGRESS AVAILABLE PROGRESSING MESSAGE local-cluster 79136a1bdb84b3c13217 4.13.5 79136a1bdb84b3c13217-admin-kubeconfig Completed True False The hosted control plane is available管理クラスターで、スキャンプロファイルを拡張する
TailoredProfileを作成し、スキャンするホステッドクラスターの名前と namespace を定義します。例:
management-tailoredprofile.yamlapiVersion: compliance.openshift.io/v1alpha1 kind: TailoredProfile metadata: name: hypershift-cisk57aw88gry namespace: openshift-compliance spec: description: This profile test required rules extends: ocp4-cis1 title: Management namespace profile setValues: - name: ocp4-hypershift-cluster rationale: This value is used for HyperShift version detection value: 79136a1bdb84b3c132172 - name: ocp4-hypershift-namespace-prefix rationale: This value is used for HyperShift control plane namespace detection value: local-cluster3 TailoredProfileを作成します。$ oc create -n openshift-compliance -f mgmt-tp.yaml