我需要访问两个版本的OpenShift参数。该参数例如通过与oc new-app --template=my_template -p MY_PARAM=9.6
。在一个版本中,它应逐字显示(例如9.6
),在另一个版本中,其点应替换为x
(例如9x6
)。这样一来,“相同”值既可以在安装软件包时显示为版本号(带点),也可以作为域名的一部分(不带点)出现。
在OpenShift模板中,第一个版本当然是${MY_PARAM}
。在访问参数时是否有一些用于预处理参数的构造方法(例如,用x
代替点或取反)?还是我必须引入两个参数(例如MY_PARAM
和MY_PARAM_X
)而不是一个?
答案 0 :(得分:0)
因此,我了解到,目前在OpenShift模板级别上无法进行此类预处理。
因此,如问题中所提示的,我将使用具有两个“相似”参数MY_PARAM
和MY_PARAM_X
的变通办法。