Я пишу пример программы для развертывания в Openshift с помощью configmap. У меня есть следующий configmap yaml в папке с исходным кодом, поэтому, когда devops настроен, Дженкинс должен взять этот yaml и создать / обновить настройки.
apiVersion: v1
kind: ConfigMap
metadata:
name: sampleapp
data:
username: usernameTest
password: passwordTest
Однако я не смог найти команду, которая создаст / обновит, если конфиг уже существует (аналог команды kubectl apply). Можете ли вы помочь с правильной командой, которая создаст Ресурс, если задание запускается в первый раз, и обновит, если в противном случае.
Я также хочу создать / обновить Сервисы, Маршруты из файлов yaml в репозитории src.
Спасибо.