当前,我使用.Files.get函数将配置文件的内容复制到子图表的configMap中。
Parent_chart
|-Charts
| |- subchart1
| |- config file
| |- templates/
| |- Charts.yaml
|
|- subchart2
|- templates/
|- Chart.yaml
现在,请求到达了将相同的配置文件用于另一个子图表的时间。
我不想在子图表的2个位置复制文件两次。有什么方法可以使用两个子图表都可以访问的单个位置?
一种解决方法是创建第三个图表来管理configMap并使它成为图表的依赖项。
要做的重点是使用相对文件夹作为您要使用此配置的每个图表的requirements.yaml
中的存储库:
dependencies:
- name: config
repository: file://../config
version: x.x.x