3.15. KbsConfig カスタムリソースの作成
Red Hat build of Trustee を起動するための KbsConfig カスタムリソース (CR) を作成します。
手順
kbsconfig-cr.yamlマニフェストファイルを作成します。apiVersion: confidentialcontainers.org/v1alpha1 kind: KbsConfig metadata: labels: app.kubernetes.io/name: kbsconfig app.kubernetes.io/instance: kbsconfig app.kubernetes.io/part-of: trustee-operator app.kubernetes.io/managed-by: kustomize app.kubernetes.io/created-by: trustee-operator name: kbsconfig namespace: trustee-operator-system spec: kbsConfigMapName: kbs-config-cm kbsAuthSecretName: kbs-auth-public-key kbsDeploymentType: AllInOneDeployment kbsRvpsRefValuesConfigMapName: rvps-reference-values kbsSecretResources: - attestation-status - <security-policy-name> kbsResourcePolicyConfigMapName: resource-policy kbsAttestationPolicyConfigMapName: attestation-policy kbsHttpsKeySecretName: kbs-https-key kbsHttpsCertSecretName: kbs-https-certificate kbsAttestationCertSecretName: attestation-cert kbsAttestationKeySecretName: attestation-key kbsServiceType: NodePort ibmSEConfigSpec: certStorePvc: ibmse-pvc KbsEnvVars: SE_SKIP_CERTS_VERIFICATION: "false"-
kbsSecretResources。シークレットを作成した場合は、コンテナーイメージ署名検証シークレットのtype値 (例:img-sig) を指定します。 -
SE_SKIP_CERTS_VERIFICATION: テスト目的の場合のみ
trueに設定します。
-
以下のコマンドを実行して
KbsConfigCR を作成します。$ oc create -f kbsconfig-cr.yaml