3.3. Configuration du registre pour l'infrastructure OpenStack fournie par l'utilisateur
Vous pouvez configurer le registre d'un cluster qui s'exécute sur votre propre infrastructure Red Hat OpenStack Platform (RHOSP).
3.3.1. Configuration de l'opérateur de registre d'images pour qu'il fasse confiance au stockage Swift
Vous devez configurer l'opérateur de registre d'images pour qu'il fasse confiance au stockage Swift de Red Hat OpenStack Platform (RHOSP).
Procédure
À partir d'une ligne de commande, entrez la commande suivante pour modifier la valeur du champ
spec.disableRedirect
de l'objetconfig.imageregistry
entrue
:$ oc patch configs.imageregistry.operator.openshift.io cluster --type merge --patch '{"spec":{"disableRedirect":true}}'
3.3.2. Configuration d'un secret pour l'opérateur du registre d'images
Outre les ressources configs.imageregistry.operator.openshift.io
et ConfigMap, la configuration est fournie à l'opérateur par une ressource secrète distincte située dans l'espace de noms openshift-image-registry
.
Le secret image-registry-private-configuration-user
fournit les informations d'identification nécessaires à l'accès au stockage et à sa gestion. Il remplace les informations d'identification par défaut utilisées par l'opérateur, si des informations d'identification par défaut ont été trouvées.
Pour Swift sur le stockage de Red Hat OpenStack Platform (RHOSP), le secret doit contenir les deux clés suivantes :
-
REGISTRY_STORAGE_SWIFT_USER
-
REGISTRY_STORAGE_SWIFT_PASSWORD
Procédure
Créez un secret OpenShift Container Platform qui contient les clés requises.
$ oc create secret generic image-registry-private-configuration-user --from-literal=REGISTRY_STORAGE_SWIFT_USER=<username> --from-literal=REGISTRY_STORAGE_SWIFT_PASSWORD=<password> -n openshift-image-registry
3.3.3. Stockage du registre pour RHOSP avec une infrastructure fournie par l'utilisateur
Vous devez configurer le support de stockage manuellement et définir les paramètres dans le registre des ressources personnalisées (CR).
Conditions préalables
- Un cluster sur Red Hat OpenStack Platform (RHOSP) avec une infrastructure fournie par l'utilisateur.
- Pour configurer le stockage du registre pour RHOSP, vous devez fournir les informations d'identification de l'opérateur de registre.
Pour Swift sur le stockage RHOSP, le secret doit contenir les deux clés suivantes :
-
REGISTRY_STORAGE_SWIFT_USER
-
REGISTRY_STORAGE_SWIFT_PASSWORD
-
3.3.4. Paramètres de configuration de l'opérateur de registre d'images pour RHOSP Swift
Les paramètres de configuration suivants sont disponibles pour le stockage du registre Swift de Red Hat OpenStack Platform (RHOSP).
Paramètres | Description |
---|---|
| Cette valeur est facultative. |
| Cette valeur est facultative. |
| Cette valeur est facultative. |
| Cette valeur est facultative. |
| Cette valeur est facultative. |
| Cette valeur est facultative. |
| Cette valeur est facultative. |
| Cette valeur est facultative. |