0

我有一个内部 helm repo,其中有我自己的图表。为了将它们指向依赖项,我的 chart.yaml 如下所示:

dependencies:
- name: some-parent-chart
  repository: https://myrepo/internal
  version: 1.2.3

在开发过程中,some-parent-chart我经常想测试我从依赖于它的图表中对其所做的更改的部署或试运行。为了避免不断地将我对其所做的更改推送到远程仓库,我暂时更改了相关图表的 chart.yaml 以指向我机器上的本地路径:

dependencies:
- name: some-parent-chart
  repository: "file://../../some-parent-chart"
  version: 1.2.3

我得记得把它改回来。

helm 命令是否提供了一种在部署时说“为此依赖项使用此 repo”的方式?那对我来说会更方便。

考虑这更像是一个包管理问题,我认为你想要的本质上是一个本地 helm repo 或缓存,并且能够在本地更新包并让 helm 默认自动使用本地缓存。

4

0 回答 0