J'ai ajouté mysql dans requirements.yaml. La dépendance Helm télécharge le graphique mysql
helm dependency update
Hang tight while we grab the latest from your chart repositories...
...Successfully got an update from the "nginx" chart repository
...Successfully got an update from the "stable" chart repository
Update Complete. ⎈Happy Helming!⎈
Saving 1 charts
Downloading mysql from repo <our private repository>
Deleting outdated charts
Mais quand je fais installer Helm my_app_chart ../my_app_chart Cela donne une erreur
Error: found in Chart.yaml, but missing in charts/ directory: mysql
Vous n'êtes pas obligé de l'ajouter au système de contrôle de version, il vous suffit de les télécharger à nouveau si pour une raison quelconque vous les avez perdus (par exemple lorsque vous clonez le référentiel). Pour ce faire, exécutez la commande:
helm dependency update
La commande ci-dessus téléchargera les dépendances que vous avez définies dans le requirements.yaml
fichier ou dependencies
entrée dans Chart.yaml
dans le dossier charts
. De cette façon, les exigences sont mises à jour et vous aurez les dépendances correctes sans vous soucier de les avoir mises à jour également dans le système de version de contrôle.