Kubernetes helm 图表是否可以动态添加到它使用的子图表中?

Is it possible for a Kubernetes helm chart to dynamically add to a sub-chart it uses?

我正在使用为入口提供模板的存储库中的子图表。不幸的是,该模板没有提供一种方法来指定我想包含在生成的输出中的可选属性。

有没有办法在使用子图表的同时为我要提供的属性提供模板值?

基本上,您用作子图的图表是您的上游依赖项。如果它不提供该选项,那么您可以向它添加该选项(或要求维护者添加它)并等待该更改被发布,以便您可以使用它。但这意味着拥有这种影响力并能够等待。否则你发布你自己的版本,即你分叉它。或者你获取图表的源代码并将其包含在你的图表目录中并在那里进行你需要的更改 - 这通常称为 'vendoring'。有关详细信息,请参阅

不过我希望这会在 helm3 中改变 - https://github.com/helm/community/blob/master/helm-v3/001-charts.md