Подключение Travis CI к кластеру Redshift через SSH, генерирующее FATAL: нет ошибки pg_hba.conf. Что я делаю неправильно? - PullRequest
0 голосов
/ 05 июля 2019

У меня есть приложение, которое должно выполнить некоторую проверку на реальной базе данных Redshift.Метод, который я использую, это нажать на GitHub и заставить Travis CI запускать новые / модифицированные тесты.Для этого Travis CI выполняет SSHing к базе данных Redshift.

Сборка Travis всегда завершается неудачно с:

FATAL:  no pg_hba.conf entry for host "::ffff:xx.x.x.xx", user "userx@x.com", database "databasename", SSL off

В Travis yml есть сценарий ssh, который создает туннель и подключается к нему.кластер Redshift успешно при запуске локально.Ошибка происходит только при нажатии на Travis.Я уверен, что правильно сделал процесс шифрования ssh-ключом.Я пробовал как включить зашифрованный пароль красного смещения в yml, так и удалить его, но включил его в переменные env в Travis UI.

Я бы хотел, чтобы был построен туннель ssh и было успешно установлено соединение с кластером красных смещений при передаче в Travis CI, как и при локальном запуске сценариев.

...