Erro de implantação ao atualizar para o OpenSearch 1.3 Adobe Commerce na infraestrutura em nuvem

Se você encontrar erros de implantação depois de atualizar o OpenSearch da versão 1.2 para a 1.3 na infraestrutura do Adobe Commerce na nuvem, atualize o arquivo .magento/services.yaml, confirme e envie as alterações, reindexe o Adobe Commerce e verifique se não há erros de validação.

Descrição description

Ambiente

  • Produto: infraestrutura do Adobe Commerce na nuvem
  • Tipo de ambiente: ambientes Adobe Commerce Pro Cluster

Problema

Ao tentar implantar o código no ambiente de preparo ou produção após atualizar o OpenSearch da versão 1.2 para a 1.3, ocorre um erro:

E: Erro ao analisar arquivos de configuração: services.opensearch.type: "opensearch:1.3" não é um tipo de serviço válido

Resolução resolution

Para resolver esse problema, siga estas etapas:

  1. Verifique se o arquivo .magento/services.yaml foi atualizado corretamente com a nova versão do OpenSearch. Um exemplo de entrada correta em services.yaml  é:

    code language-none
    opensearch:
        type: opensearch:1
        disk: 1024
    
  2. Confirme e envie suas alterações para o repositório usando comandos do Git:

    1. Clonar o repositório, se ainda não tiver feito.

      code language-none
      git clone --branch <staging_branch> <repository_url>
      
    2. Navegue até o diretório do projeto e faça as alterações necessárias no:

      .magento/services.yaml

    3. Adicione e confirme as alterações.

      code language-none
      git add .magento/services.yaml
      git commit -m "Service Upgrade"
      
    4. Enviar as alterações de volta para o repositório remoto.

      code language-none
      git push origin <current_branch>
      
  3. Verifique se não há erros de validação ao enviar atualizações, verificando os logs de implantação em busca de problemas relacionados à análise YAML ou às configurações de serviço.

  4. Se você encontrar mais problemas durante a implantação, verifique se todos os outros serviços listados em services.yaml estão configurados corretamente de acordo com suas respectivas versões.

  5. Reindexe o Adobe Commerce depois de fazer essas alterações.

  6. Teste novamente implantando o código no ambiente, garantindo que nenhum erro ocorra durante esse processo.

A chave para resolver esse problema é omitir a versão secundária no serviço.

Se as etapas a seguir não resolverem o problema, envie um tíquete do Adobe Commerce e inclua informações detalhadas sobre as ações tomadas e as mensagens de erro recebidas durante as tentativas de implantação.

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