使い道
例えば、WebとDBのシステムだと先にDB起動させておかないといけない。
そういう時に使う
chartsディレクトリにいれる
そうすると先に実行される。
その中のchartsディレクトリにいれるとさらに先に実行される。
1 2 3 4 5 6 7 8 |
~/D/helm ❯❯❯ tree mychart mychart ├── Chart.yaml ├── charts │ └── mychart-0.1.0.tgz ├── templates │ └── configmap.yaml └── values.yaml |
dependency
指定する
gitリポジトリを直接指定とかもできる
1 2 3 4 5 6 7 8 |
# file: requirements.yaml dependencies: - name: memcached version: 2.8.3 repository: "@stable" - name: redis version: 8.0.8 repository: "@stable" |
依存関係系のコマンド
インターネット上のリポジトリからchartsディレクトリにダウンロードしてくる
つまり結局chartsディレクトリの仕組みを使っているんですねなるほど
1 |
helm dependency update チャート |