мои диаграммы имеют зависимости от эластичного поиска и mongdb, а в моих диаграммах структура выглядит следующим образом:
├── [-rw-rw-r--] Chart.yaml
├── [drwxrwxr-x] dependency_charts
│ ├── [drwxrwxr-x] elasticsearch
│ └── [drwxrwxr-x] mongodb
├── [-rw-rw-r--] deploy.sh
├── [-rw-rw-r--] requirements.yaml
├── [-rw-rw-r--] values.yaml
├── [drwxrwxr-x] templates
│ ├── [-rw-rw-r--] proj-deploy.yaml
│ └── [-rw-rw-r--] proj-svc.yaml
, но когда я пытаюсь установить свою диаграмму, она говорит:
Error: found in requirements.yaml, but missing in charts/ directory: elasticsearch, mongodb
и когда я запускаю helm dep ls, он показывает отсутствие статуса
$ helm dep list
NAME VERSION REPOSITORY STATUS
elasticsearch 6.5.1 file://dependency_charts/elasticsearch missing
mongodb 4.0.3 file://dependency_charts/mongodb missing
версия appVersion, и я также изменил версию на версию диаграммы, она не работает.
это официальный документ: https://github.com/helm/helm/blob/master/docs/helm/helm_dependency.md https://docs.helm.sh/chart_best_practices/#repository-urls
это версия руля
$ helm version
Client: &version.Version{SemVer:"v2.10.0", GitCommit:"9ad53aac42165a5fadc6c87be0dea6b115f93090", GitTreeState:"clean"}
Server: &version.Version{SemVer:"v2.10.0", GitCommit:"9ad53aac42165a5fadc6c87be0dea6b115f93090", GitTreeState:"clean"}
И я могу поставить эти диаграммыв папку charts
, но если я это сделаю, helm установит mongodb иasticsearch в одних и тех же диаграммах, что не ожидается, то, что я ожидаю, в одном и том же пространстве имен имеет три диаграммы: myproj ,asticsearch, mongodb.
Кто-нибудь понял, что я делаю не так?Спасибо.