Helm: как мне установить последнюю схему руля из репо - PullRequest
0 голосов
/ 14 ноября 2018

Как загрузить последний график пакета, в котором уже есть разные версии?

Я попытался добавить репозиторий инкубатора, используя helm repo add <repo-name> <repo-url>, а затем сделал helm repo update.И когда я попытался загрузить / установить последнюю диаграмму, используя следующую команду:

helm install helm-name repo/chart-name

Выдает ошибку ниже:

Error:
[debug] Created tunnel using local port: '37220'

[debug] SERVER: "127.0.0.1:37220"

[debug] Original chart version: ""
Error: chart "chart-name" matching  not found in repo index. (try 'helm repo update'). No chart version found for chart-name-

Любые идеи о том, как загрузить последнюю диаграмму вместоуказывать версию диаграммы каждый раз?Или это загружает последние графики только в том случае, если для версий версий диаграмм используется semver?

Ответы [ 3 ]

0 голосов
/ 14 ноября 2018

Согласно helm docs установка последней версии является поведением по умолчанию, если вы не укажете нужную версию. Как уже описано выше, ваша проблема, скорее всего, вызвана отсутствием или ошибкой диаграммы и не связана с версиями.

0 голосов
/ 14 ноября 2018

Имейте в виду, что для определения версии диаграммы latest необходимо, чтобы на вашей диаграмме был действительный SemVer (см. https://docs.helm.sh/chart_best_practices/#versions)

В противном случае механизм latest не будет работать.

Установите флажок helm search, чтобы узнать, указан ли ваш график в списке доступных / доступных в репо.

0 голосов
/ 14 ноября 2018

Это означает, что диаграмма, которую вы хотите установить, не существует в хранилище.Попробуйте перечислить все графики.Попробуйте helm repo list, чтобы получить список всех существующих диаграмм.

Я только что попытался helm install incubator/vdfgdfgdfgfdg --dry-run --debug смоделировать установку некоторого несуществующего графика и получил ту же ошибку:

helm install incubator/vdfgdfgdfgfdg --dry-run --debug
[debug] Created tunnel using local port: '45830'

[debug] SERVER: "127.0.0.1:45830"

[debug] Original chart version: ""
Error: chart "vdfgdfgdfgfdg" matching  not found in incubator index. (try 'helm repo update'). no chart name found
...