我正在尝试通过http api对rabbitmq管理控制台进行活动性检查。我在端点下的 helm 值文件中有目标;我正在使用 http 探测器。
endpoints:
- module: rabbit_alive_check
port: http
scheme: http
url: "http://username:password@nodeip:15672/api/aliveness-test/%2F"
输出按预期提供。但是我希望替换我已经在 helm 机密中加密的密码,而不是在 url 中硬编码。我从 https://github.com/helm/charts/tree/master/stable/prometheus-blackbox-exporter 采用了普罗米修斯黑盒出口商。
如何从helm secrets.yaml调用密码?
您不能将秘密值注入values.yaml
,因为values.yaml
实际上是 Helm 图表的输入,并且它不使用任何替换。
我不确定代码摘录来自哪里,但运行状况检查的可能解决方法可能是使用自定义脚本。