Erreur de déploiement lors de la mise à niveau vers OpenSearch 1.3 Adobe Commerce sur l’infrastructure cloud

Si vous rencontrez des erreurs de déploiement après la mise à niveau d’OpenSearch de la version 1.2 vers la version 1.3 dans Adobe Commerce sur l’infrastructure cloud, mettez à jour le fichier .magento/services.yaml, validez et transmettez les modifications, réindexez Adobe Commerce et vérifiez qu’il n’y a aucune erreur de validation.

Description description

Environnement

  • Produit : Adobe Commerce sur les infrastructures cloud
  • Type d’environnement : environnements de cluster Adobe Commerce Pro

Problème

Lors de la tentative de déploiement de code dans l’environnement d’évaluation ou de production après la mise à niveau d’OpenSearch de la version 1.2 vers la version 1.3, une erreur se produit :

E : erreur lors de l’analyse des fichiers de configuration : services.opensearch.type : « opensearch:1.3 » n’est pas un type de service valide

Résolution resolution

Pour résoudre ce problème, procédez comme suit :

  1. Assurez-vous que le fichier .magento/services.yaml a été correctement mis à jour avec la nouvelle version d’OpenSearch. Voici un exemple d’entrée correcte dans services.yaml  :

    code language-none
    opensearch:
        type: opensearch:1
        disk: 1024
    
  2. Validez et transmettez vos modifications au référentiel à l’aide des commandes Git :

    1. Clonez le référentiel, si vous ne l’avez pas déjà fait.

      code language-none
      git clone --branch <staging_branch> <repository_url>
      
    2. Accédez au répertoire du projet et apportez les modifications nécessaires dans :

      .magento/services.yaml

    3. Ajoutez et validez vos modifications.

      code language-none
      git add .magento/services.yaml
      git commit -m "Service Upgrade"
      
    4. Envoyez vos modifications au référentiel distant.

      code language-none
      git push origin <current_branch>
      
  3. Vérifiez qu’il n’y a aucune erreur de validation lors de la publication des mises à jour en vérifiant les journaux de déploiement pour tout problème lié à l’analyse YAML ou aux configurations de service.

  4. Si vous rencontrez d’autres problèmes lors du déploiement de , assurez-vous que tous les autres services répertoriés dans services.yaml sont correctement configurés en fonction de leurs versions respectives.

  5. Réindexez Adobe Commerce après avoir effectué ces modifications.

  6. Effectuez un nouveau test en déployant du code dans l’environnement, en vous assurant qu’aucune erreur ne se produit au cours de ce processus.

La solution à ce problème consiste à omettre la version mineure sur le service.

Si le fait de suivre ces étapes ne résout pas le problème, envoyez un ticket Adobe Commerce et incluez des informations détaillées sur les actions entreprises et les messages d’erreur reçus lors des tentatives de déploiement.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f