访问OpenShift模板中参数的已处理版本

时间:2018-09-18 10:07:38

标签: templates openshift

我需要访问两个版本的OpenShift参数。该参数例如通过与oc new-app --template=my_template -p MY_PARAM=9.6。在一个版本中,它应逐字显示(例如9.6),在另一个版本中,其点应替换为x(例如9x6)。这样一来,“相同”值既可以在安装软件包时显示为版本号(带点),也可以作为域名的一部分(不带点)出现。

在OpenShift模板中,第一个版本当然是${MY_PARAM}。在访问参数时是否有一些用于预处理参数的构造方法(例如,用x代替点或取反)?还是我必须引入两个参数(例如MY_PARAMMY_PARAM_X)而不是一个?

1 个答案:

答案 0 :(得分:0)

因此,我了解到,目前在OpenShift模板级别上无法进行此类预处理。

因此,如问题中所提示的,我将使用具有两个“相似”参数MY_PARAMMY_PARAM_X的变通办法。