提问人:Mishal Ahmed 提问时间:11/7/2023 更新时间:11/7/2023 访问量:19
无法在 OpenShift 的 hotrod-client.properties 中传递环境变量
Unable to pass environment variables within hotrod-client.properties in OpenShift
问:
我有一个部署在 Redhat Openshift 中的应用程序。该应用程序还使用 hotrod 客户端连接到 Openshift 中的 RedHata Data Grid。我的应用程序类路径中有 hotrod-client.properties,可以通过指定 hotrod 所需的属性来连接到 RDG。
它如下所示:
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
当我给出上述属性时,一切似乎都正常工作。
但是,当我在 openshift 环境中将它们作为 environment-variables/configmap 提供时,它无法读取这些值
infinispan.client.hotrod.server_list=${URL}
infinispan.client.hotrod.client_intelligence=${AUTH}
infinispan.client.hotrod.auth_username=${USER}
infinispan.client.hotrod.auth_password=${PASS}
当我给出如下内容时,它无法获取值。 ** P.S** :我的应用程序中有其他属性文件,环境变量似乎在那里工作正常。问题仅出在hotrod-client.properties文件上。
附加链接以供参考:在 openshift 上运行数据网格
答: 暂无答案
评论