【发布时间】:2019-08-24 00:06:11
【问题描述】:
我正在使用helm install 命令安装掌舵图。我有values.yaml,它需要用户的一些输入。 values.yaml 中的一个键是 action,它只能采用三个预定义的值(比如说 action1、action2 和 action3 ) 作为输入。除此以外的任何其他值均无效。
当用户向values.yaml 中的操作字段提供值并触发helm install 命令时,我需要检查的第一件事是action 键是否具有有效值.如果 action 值无效,我希望发布失败并显示正确的错误消息。
例如:如果用户给了action: action4,这是无效的并且释放应该失败,因为.Values.action只能是action1、action2或action3.
考虑到 helm 结构,我如何实现此用例以及哪个文件最适合处理此验证?
【问题讨论】:
标签: kubernetes kubernetes-helm