keycloak и postgresql на openshift - PullRequest
       18

keycloak и postgresql на openshift

0 голосов
/ 27 августа 2018

Я пытался развернуть keycloak с POSTGRESQL на openshift.Я использовал это изображение, jboss/keycloak-openshift изображение для keycloak и rhscl/postgresql-95-rhel7 для postgresql.

Затем я добавил переменные окружения в развертывание keycloak

  • DB_DATABASE: keycloak
  • DB_USER: postgresl-secret-database-user
  • DB_PASSWORD: postgresl-secret-database-password
  • DB_VENDOR: POSTGRES

Я думал, что это то, что мне нужносделать, чтобы keycloak работал с postgresql.Это ошибки и предупреждения, которые я вижу в журналах пакетов.

IOException occurred while connecting to postgres:5432: java.net.UnknownHostException: postgres

Connection error: : org.postgresql.util.PSQLException: The connection attempt failed.

Но это не работает таким образом.Брелок для ключей не работает.Мне нужно еще что-нибудь сделать?

1 Ответ

0 голосов
/ 27 августа 2018

Как называется служба базы данных?

Если значение по умолчанию postgres, которого ожидает Keycloak, не установлено, вам необходимо установить DB_ADDR.Я использую в своем шаблоне следующее:

                                {
                                    "name": "KEYCLOAK_USER",
                                    "value": "${KEYCLOAK_USER}"
                                },
                                {
                                    "name": "KEYCLOAK_PASSWORD",
                                    "value": "${KEYCLOAK_PASSWORD}"
                                },
                                {
                                    "name": "DB_VENDOR",
                                    "value": "postgres"
                                },
                                {
                                    "name": "DB_ADDR",
                                    "value": "${KEYCLOAK_NAME}-db"
                                },
                                {
                                    "name": "DB_PORT",
                                    "value": "5432"
                                },
                                {
                                    "name": "DB_DATABASE",
                                    "value": "keycloak"
                                },
                                {
                                    "name": "DB_USER",
                                    "value": "keycloak"
                                },
                                {
                                    "name": "DB_PASSWORD",
                                    "value": "${DATABASE_PASSWORD}"
                                },

Предложите настроить их все.

Более подробная информация в:

...