【问题标题】:Can't access files ('.Files') using helm subchart无法使用 helm 子图访问文件 ('.Files')
【发布时间】:2022-07-28 14:27:46
【问题描述】:

我有一个被许多其他图表使用的子图表,子图表中有一个使用access files 的部署文件。 部署包括以下行{{- range $value := .Files.Lines "test.list" }}test.list 文件位于主图表下。

MAIN CHART
├── Chart.yaml (with dependency for the sub-chart)
├── values.yaml
└── test.list

SUB CHART
├── Chart.yaml
├── templates
│   ├── deployment.yaml (including the {{- range $value := .Files.Lines "test.list" }}
└── values.yaml

不幸的是,test.list 文件将被忽略,除非我将其移动到子图表中。有没有办法解决这个问题?

【问题讨论】:

    标签: kubernetes-helm helm3 helm-templates


    【解决方案1】:

    谢谢。您的问题帮助我找出了自己的问题:我无法让 .Files.Glob 使用子图表的文件,它只能在主图表中找到文件。

    我的解决方案是不使用子图表中的命名模板。

    也许您可以选择将 .Files.Lines 放入子图表中的命名模板并将其包含到主图表中。这样 .Files 将在主图表的上下文中运行。

    【讨论】:

      猜你喜欢
      • 2021-04-29
      • 2013-11-04
      • 2021-07-07
      • 1970-01-01
      • 2022-01-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-12-05
      相关资源
      最近更新 更多