Невозможно установить зависимую карту Хелма из Артефактуры - PullRequest
0 голосов
/ 24 марта 2020
Helm: 3.1.1  
Artifactory Professional: 6.13.1

У меня есть родительский сервис ( sv c -a ), который зависит от sv c -b . Chart.yaml из sv c -a имеет следующее:

dependencies:
- name: svc-b
  version: "0.1.0"
  repository: "http://artifactory.company.com/artifactory/helm"

Используется следующая команда для загрузки:

helm repo add helm http://artifactory.company.com/artifactory/helm --username tom --password my-pwd

curl -utom:my-pwd -T svc-b-0.1.0.tgz "http://artifactory.company.com/artifactory/helm"

На Artifactory я вижу следующая структура:

helm
 |
 --svc-b-0.1.0.tgz
 --index.yaml

Ниже приводится содержание index.yaml, но оно не выглядит хорошо, основываясь на том, что я прочитал в документах Хелма. Я думаю, что он должен содержать детали sv c -b Chart.yaml

apiVersion: v1
entries: {}
generated: 2020-03-24T13:12:36.379230Z

На локальном компьютере, когда я пытаюсь выполнить следующую команду в родительской диаграмме ( sv *) 1035 * -a ), я получаю сообщение об ошибке:

$ helm template svc-a --dependency-update -f svc-a/dev-values.yaml
Hang tight while we grab the latest from your chart repositories...
...Successfully got an update from the "helm" chart repository
...Successfully got an update from the "stable" chart repository
Update Complete. ⎈Happy Helming!⎈
Error: svc-b chart not found in repo http://artifactory.company.com/artifactory/helm

Буду очень признателен за помощь.

...