Мне нужен доступ к двум версиям параметра 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
) вместо одного?