【openshift教程-09.4】【部署模板定制-模板参数】
用户可以在参数列表部分定义允许模板的使用方输入的参数。下面是Template参数的一个例子。
一个Template参数可以包含以下属性:
name:参数的唯一标识名。
displayName:参数在界面上的显示名称。
description:关于此参数的描述。
value:参数的默认值。
required:该参数是否为必填。
generate:如果参数的值允许自动生成,可以设置generate属性为expression。并通过from属性定义字符串的生成规则。如上例中的参数GITHUB_WEBHOOK_SECRET值来源于字符集[a-zA-Z0-9],长度为40个字符串。
定义参数后,可以在模板的其他位置引用。比如为其他对象的属性赋值,或者通过环境变量的方式传递给容器。例如,Route对象的name属性值来源于来源于前文参数示例中的模板参数NAME。