我需要访问OpenShift参数的两个版本。该参数以例如oc new-app --template=my_template -p MY_PARAM=9.6
传递。在一个版本中,它应该逐字显示(例如9.6
(,在另一个中,它应该用x
替换点(例如9x6
(。这样,"相同"值既可以在安装软件包时显示为版本号(带点(,也可以显示为域名的一部分(不带点(。
当然,在OpenShift模板中,第一个版本可以作为${MY_PARAM}
使用。是否有一些结构用于在访问参数时对其进行预处理(例如,用x
s 替换点,或相反(?还是我必须引入两个参数(例如MY_PARAM
和MY_PARAM_X
(而不是一个?
因此,我了解到,在OpenShift模板级别上,这种预处理目前是不可能的。
因此,我将使用带有两个"相似"参数的解决方法MY_PARAM
和MY_PARAM_X
,正如问题中已经暗示的那样。