我现在正在这样做:
value: {{ required "A valid .Values.foo entry required!" .Values.foo }}
但在我看来,为模板中的所有必需值提供相同的消息很麻烦,而且会使模板变得混乱。
是否有更好的方法可以在模板之外定义它,或者有更干净的方法在模板本身内进行定义?
使用以下命令将清单顶部所需的值定义为变量required https://helm.sh/docs/howto/charts_tips_and_tricks/功能。
E.g. deployment.yaml
:
{{- $name := .Values.name | required ".Values.name is required." -}}
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: {{ $name }}
....
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)