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



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

当然,在OpenShift模板中,第一个版本可以作为${MY_PARAM}使用。是否有一些结构用于在访问参数时对其进行预处理(例如,用xs 替换点,或相反(?还是我必须引入两个参数(例如MY_PARAMMY_PARAM_X(而不是一个?

因此,我了解到,在OpenShift模板级别上,这种预处理目前是不可能的。

因此,我将使用带有两个"相似"参数的解决方法MY_PARAMMY_PARAM_X,正如问题中已经暗示的那样。

最新更新