3.3.3. user-provisioned infrastructure での RHOSP のレジストリーストレージ
Registry Operator が Swift バケットを作成できない場合は、ストレージメディアを手動でセットアップし、レジストリーのカスタムリソース (CR) で設定を行う必要があります。
前提条件
- user-provisioned infrastructure を備えた Red Hat OpenStack Platform (RHOSP) 上のクラスター。
- RHOSP のレジストリーストレージを設定するには、レジストリー Operator クラウド認証情報を指定する必要があります。
RHOSP ストレージ上の Swift の場合、シークレットには次の 2 つのキーが含まれている必要があります。
-
REGISTRY_STORAGE_SWIFT_USERNAME -
REGISTRY_STORAGE_SWIFT_PASSWORD
-
手順
configs.imageregistry.operator.openshift.io/clusterにストレージ設定を入力します。$ oc edit configs.imageregistry.operator.openshift.io/cluster設定例
apiVersion: imageregistry.operator.openshift.io/v1 kind: Config metadata: name: cluster spec: storage: swift: container: <container_id>