Невозможно передать переменные среды в hotrod-client.properties в OpenShift.

У меня есть приложение, развернутое в Redhat Openshift. Приложение также использует клиент hotrod для подключения к RedHata Data Grid в Openshift. В моем пути к классам приложения есть hotrod-client.properties для подключения к RDG путем указания свойств, необходимых для hotrod.

Это выглядит следующим образом:

      infinispan.client.hotrod.server_list=test:443
infinispan.client.hotrod.client_intelligence=BASIC
infinispan.client.hotrod.auth_username=user
infinispan.client.hotrod.auth_password=pass

Когда я даю свойства, как указано выше, все работает нормально.

Однако когда я даю их как переменные среды/configmap в среде openshift, он не может прочитать значения.

      infinispan.client.hotrod.server_list=${URL}
infinispan.client.hotrod.client_intelligence=${AUTH}
infinispan.client.hotrod.auth_username=${USER}
infinispan.client.hotrod.auth_password=${PASS}

Когда я даю, как показано ниже, он не может получить значения. ** PS**: у меня есть другие файлы свойств в моем приложении, и переменные среды, похоже, там работают нормально. Проблема связана только с файлом hotrod-client.properties.

Прикрепление ссылок для справки:Запуск сетки данных в openshift.

0 ответов

Другие вопросы по тегам