Доступ к обработанным версиям параметров внутри шаблонов OpenShift - PullRequest
0 голосов
/ 18 сентября 2018

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

1 Ответ

0 голосов
/ 18 сентября 2018

Итак, я узнал, что такая предварительная обработка в настоящее время невозможна на уровне шаблонов OpenShift.

Поэтому я буду использовать обходной путь с двумя «похожими» параметрами MY_PARAM и MY_PARAM_X, как уже упоминалось в вопросе.

...