Não é possível implantar no padrão do mecanismo de aplicativo com os componentes gcloud 272.0.0

13

Não alterei nenhum dos meus arquivos yaml por semanas. Não importa se estou tentando enviar serviços go ou python. Alguém viu este erro? Nota: Isso não gera confiança de que meus aplicativos de produção estejam sendo implantados com algo chamado "experimentações.yaml".

gcloud app deploy myApp.yaml -v v0-11-09 --project=myProject

ERROR: (gcloud.app.deploy) Failed to parse YAML from [gs://runtime-builders/experiments.yaml]: mapping values are not allowed here
  in "<file>", line 2, column 14
make: *** [deploy] Error 1

Atualização: isso ocorre apenas com a versão mais recente dos componentes gcloud (272.0.0)

Acabei de reverter para a versão anterior (271.0.0) e está tudo bem novamente. Existe uma maneira de relatar isso como um bug para o Google? No momento, não estou pagando pelo suporte, mas gostaria de ajudar a equipe do Google, se me fosse permitido.

Steve
fonte
11
Encontrei o mesmo problema e também o resolvi revertendo para a versão anterior do SDK do Google Cloud.
Dave Radcliffe
Quem estiver usando o SDK nuvem de um recipiente janela de encaixe deve reverter para uma versão mais antiga usando as tags diretos: hub.docker.com/r/google/cloud-sdk/tags
drelliot
11
A partir das 13h55 (PDT), parece estar corrigido na versão mais recente. Você pode atualizar para o mais recente novamente!
PCS-I

Respostas:

15

Tenho o mesmo problema aqui. A partir de agora, a única maneira é reverter para uma versão mais antiga.

gcloud components update --version=271.0.0

A partir das 13h55 (PDT), parece estar corrigido na versão mais recente. Você pode atualizar para o mais recente novamente!

PCS-I
fonte
Eu desclassifiquei meus componentes do gcloud de acordo com o acima. Mas minha implementação java / maven ainda está falhando com: INFO: enviando o comando: / Usuários / usuário / Biblioteca / Suporte a aplicativos / google-nuvem-ferramentas-java / nuvem gerenciada sdk / ÚLTIMO / google-nuvem-sdk / bin / gcloud app deploy --project projectid 12: 32: 31.031 [INFO] GCLOUD: ERRO: (gcloud.app.deploy) Falha ao analisar o YAML de [gs: //runtime-builders/experiments.yaml]: valores de mapeamento não são permitidos aqui 12: 32: 31.031 [INFO] GCLOUD: em "<arquivo>", linha 2, coluna 14
Bruce Wilcox
Tente excluir sua pasta temporária e de destino para a construção do seu projeto.
PCS-I
Isso funcionou perfeitamente. Obrigado!
Bryan #
tendo esse problema também, mas tentando implantar um aplicativo de reação. como você exclui a pasta temp e target?
Hung Luu
No Windows, a pasta temp pode ser acessada com% temp%, não sei o que é armazenado em cache para o seu aplicativo de reação. Na pior das hipóteses, fazer uma nova instalação do gcloud com uma versão mais antiga deve corrigi-lo.
PCS-I