Я пытаюсь использовать инструмент управления конфигурацией базы данных Flyway с базами данных MySQL, которые доступны только через туннель ssh. Кажется, я не могу найти упоминания о том, как это сделать в документах Flyway ... не уверен, что это потому, что это совершенно очевидно, или потому, что это невозможно сделать? Кстати, на данный момент я пытаюсь сделать это с помощью плагина maven flyway (поскольку большая часть нашей среды CI вращается вокруг maven).
FWIW, если я вручную настрою ssh-туннель, я смогу выполнить остальную часть миграции Flyway в maven ... так что, возможно, вопрос в том, как заставить maven настроить ssh-туннель самостоятельно. Кажется, такая возможность для развертывания есть, но мне не удалось узнать, как это сделать для общего случая. Черт возьми, я не так привязан к maven - если это будет слэм-данк в каком-то другом инструменте (скажем, gradle), то я готов пойти по этому пути.
Любые идеи?