В случае Rancher частные каталоги добавляются, и частные каталоги также отображаются, но helm charts
, связанный с частным каталогом, недоступен.Если я выбираю каталог, я не нахожу файлы шаблонов в списке.
В случае, если мы поместим тот же helm chart
в общедоступный каталог, файл шаблонов будет внесен в список.Проблема, очевидно, связана с Rancher, а не с helm charts
.Я попытался поместить рулевые диаграммы в разные частные репозитории, такие как ACR и git private repo, и проблема все еще сохраняется, поэтому проблема с реестром исключена.
Шаги для воспроизведения:
1) Создайте личный каталог приложений (любой, но я использовал ACR)2) Добавьте каталог приложений в Rancher, указав правильные учетные данные.3) Перейти и запустить приложение4) Диаграмма руля (выдвинутая в предыдущих шагах) попадает в список.5) Попробуйте зайти и запустить приложение.
Результат:
Вы обнаружите, что нет файлов шаблонов в списке (Values.yml, Deployment.yml и т. Д. Не указаны) Журналы Rancher Server
[ОШИБКА] Не удалось загрузить диаграмму: Ошибка при получении URL-адресов руля: [Ошибка в HTTP GET для [_blobs / .tgz], ошибка: Получить //user:*@_blobs/**-0.1.0.tgz: неподдерживаемая схема протокола ""]
Я получаю ошибку неподдерживаемой схемы протокола, когда диаграмма пытается прочитать index.yml и затем получает файл * .tar.gz
Эта проблема, похоже, связана с другими проблемами, такими как: https://github.com/rancher/rancher/issues/15671