[英]Helm value not interpreted
我试图在 helm 值文件中将应用程序属性设置为 spring 值。 但是当我将这个 helm chart 部署到 kube.netes 时,我可以看到该值没有被替换。 我想将应用程序值设置为 stream 或任务的名称。 这就是我目前正在尝试做的事情:
在 helm 的 values.yaml 文件中:
spring.cloud.dataflow:
server:
extraEnvVars:
- name: spring.cloud.dataflow.applicationProperties.stream.appName
value: ${spring.cloud.dataflow.stream.name}
- name: spring.cloud.dataflow.applicationProperties.task.appName
value: ${spring.cloud.task.name}
但是当我查看 describe pod 的 output 时,我得到了这个:
Containers:
name:
Args:
--appName=${spring.cloud.dataflow.stream.name}
我的问题是,这种方法是否可行? 我想要一个既适用于任务又适用于流的属性。 否则我需要在 Java 中定义不同的配置和条件来决定加载哪个配置。
适用于已部署应用程序的 Helm 属性可以在数据流server.extraEnvVars
和 skipper skipper.extraEnvVars
的deployer
部分中找到
https://github.com/bitnami/charts/tree/main/bitnami/spring-cloud-dataflow/#installing-the-chart
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.