无法在 OpenShift 的 hotrod-client.properties 中传递环境变量

Unable to pass environment variables within hotrod-client.properties in OpenShift

提问人:Mishal Ahmed 提问时间:11/7/2023 更新时间:11/7/2023 访问量:19

问:

我有一个部署在 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 上运行数据网格

jboss openshift infinispan 热棒 redhat-datagrid

评论


答: 暂无答案