Я пытаюсь развернуть определенный узел с помощью helm, но перед установкой я хочу убедиться, что шаблон правильный, поэтому я пытаюсь запустить helm template . --debug
, и у меня отображается ошибка:
Error: YAML parse error on generic-node/templates/rosetta.yaml: error converting YAML to JSON: yaml: line 39: did not find expected '-' indicator
helm.go:84: [debug] error converting YAML to JSON: yaml: line 39: did not find expected '-' indicator
`
The section with the error is shown thus:
- name: ***
valueFrom:
secretKeyRef:
name: "generic-node-devnet-bp-key"
key: password
- name: ****
valueFrom:
secretKeyRef:
name: "generic-node-devnet-bp-key"
key: password
А ключ для ****
это строка 39, не знаю почему глючит, может кто поможет?
Спасибо
Похоже, у вас есть проблема, что в строках слишком много пробелов. В сети есть программы проверки YAML, следующая ссылка может помочь вам проверить ваш YAML. http://www.yamlint.com/
Это сообщение об ошибке может указывать на проблему с отступом; вы уверены, что все здесь имеет правильный отступ, и что этот блок имеет такой же отступ, как и содержащий
env:
? В контексте Helm вполне возможно, что{{- ... -}}
схлопывание пробелов может скрыть важную новую строку.