16.8. Actualisez les routes des composants et le secret TLS en utilisant le ROSA CLI
Lorsque vos enregistrements DNS ont été mis à jour, vous pouvez utiliser le ROSA CLI pour modifier les itinéraires des composants.
La commande rosa edit ingress permet de mettre à jour votre route d’entrée par défaut avec le nouveau domaine de base et la référence secrète qui y est associée, en prenant soin de mettre à jour les noms d’hôte pour chaque route de composant.
rosa edit ingress -c ${CLUSTER_NAME} ${INGRESS_ID} --component-routes 'console: hostname=console.my-new-domain.dev;tlsSecretRef=console-tls,downloads: hostname=downloads.my-new-domain.dev;tlsSecretRef=downloads-tls,oauth: hostname=oauth.my-new-domain.dev;tlsSecretRef=oauth-tls'
$ rosa edit ingress -c ${CLUSTER_NAME} ${INGRESS_ID} --component-routes 'console: hostname=console.my-new-domain.dev;tlsSecretRef=console-tls,downloads: hostname=downloads.my-new-domain.dev;tlsSecretRef=downloads-tls,oauth: hostname=oauth.my-new-domain.dev;tlsSecretRef=oauth-tls'
Copy to Clipboard Copied! Toggle word wrap Toggle overflow NoteEn outre, vous pouvez modifier uniquement un sous-ensemble des routes de composants en laissant les itinéraires de composants que vous ne voulez pas modifier sur une chaîne vide. À titre d’exemple, si vous souhaitez uniquement modifier les noms d’hôte de console et de serveur OAuth et les certificats TLS, vous exécuteriez la commande suivante:
rosa edit ingress -c ${CLUSTER_NAME} ${INGRESS_ID} --component-routes 'console: hostname=console.my-new-domain.dev;tlsSecretRef=console-tls,downloads: hostname="";tlsSecretRef="", oauth: hostname=oauth.my-new-domain.dev;tlsSecretRef=oauth-tls'
$ rosa edit ingress -c ${CLUSTER_NAME} ${INGRESS_ID} --component-routes 'console: hostname=console.my-new-domain.dev;tlsSecretRef=console-tls,downloads: hostname="";tlsSecretRef="", oauth: hostname=oauth.my-new-domain.dev;tlsSecretRef=oauth-tls'
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Exécutez la commande d’entrée de liste rosa pour vérifier que vos modifications ont été apportées avec succès:
rosa list ingress -c ${CLUSTER_NAME} -ojson | jq ".[] | select(.id == \"${INGRESS_ID}\") | .component_routes"
$ rosa list ingress -c ${CLUSTER_NAME} -ojson | jq ".[] | select(.id == \"${INGRESS_ID}\") | .component_routes"
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Exemple de sortie
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Ajoutez votre certificat au magasin de confiance de votre système local, puis confirmez que vous pouvez accéder à vos composants à leurs nouveaux itinéraires à l’aide de votre navigateur Web local.