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
Буду очень признателен за помощь.