Шаблон OpenShift "объект уже существует" ошибка - PullRequest
1 голос
/ 24 мая 2019

Я разработал шаблон Openshift, который в основном создает два объекта (кластер и оператор контейнера).

Я понимаю, что шаблоны запускаются oc create под капотом.Таким образом, если какой-либо из этих двух объектов уже существует, то попытка создать объекты с помощью шаблона приведет к ошибке.Есть ли способ отменить это поведение?Я хочу, чтобы мой шаблон перенастроил объект, даже если он существует.

1 Ответ

2 голосов
/ 24 мая 2019

Вы можете использовать «oc process», который отображает шаблон во множество манифестов:

oc process foo PARAM1=VALUE1 PARAM2=VALUE2 | oc apply -f -

или

oc process -f template.json PARAM1=VALUE1 PARAM2=VALUE2 | oc apply -f -
...