无法访问文件 ('.文件')使用舵手子图表



我有一个被许多其他图表使用的子图表,子图表中有一个使用访问文件的部署文件。部署包括以下行{{- 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文件被忽略,除非我将其移动到子图表内。有办法解决这个问题吗?

谢谢。你的问题帮助我解决了我自己的问题:我无法获得。files。如果使用子图表的文件,它将只查找主图表中的文件。

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

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

最新更新