ИМХО, из пушки по воробьям
Ну, если усложнение кода не напрягает, то можно пойти по варианту, который выбрали вы.
Мы сайдкаром на K8s вывешивали контейнер с новой версией, потому что исходники оригинала были нечитаемы.
Потом развернули wso2 в контейнерах.