Ваша ошибка не имеет большого отношения к Ма c. Хотя это не информативно, похоже, проблема в том, что Helm не может найти диаграмму версии 8.1.16: она не существует в репозитории Bitnami и версия не обновляется в вашем локальном Chart.yaml
. Вот что я сделал, чтобы воспроизвести его:
- Клонировал репозиторий.
- Изменена версия в
requirements.yaml
с *
на 8.6.16
. - Ран
helm install . --generate-name
Получил эту ошибку:
Error: YAML parse error on iriusrisk/charts/postgresql/templates/.__helpers.tpl: error converting YAML to JSON: yaml: control characters are not allowed
Если ваша ошибка имеет то же происхождение, вот что вы можете сделать, чтобы исправить ее (при условии, что вы начинаете с чистого клона репо):
- Удалить архив для
8.6.12
. - Распаковать архив для
8.6.16
и удалить его. Теперь у вас будет каталог charts/postgresql
. - Go до
charts/postgresql/Chart.yaml
и обновите там версию до 8.6.16
. - Go до
requirements.yaml
и измените версию на 8.6.16
. Вы также можете удалить / прокомментировать строку repository
при использовании локальной диаграммы. - Удалить
requirements.lock
. - Выполнить
helm install . <your name or --generate-name>
Теперь у вас должно быть установлено 8.6.16
в вашем кластере minikube.
Протестировано с использованием minikube 1.9.0 на macOS 10.15.4 (19E266) с Helm 3.1.2.