在 helm 值文件中替换密码 普罗米修斯黑盒导出器 http 目标



我正在尝试通过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 图表的输入,并且它不使用任何替换。

我不确定代码摘录来自哪里,但运行状况检查的可能解决方法可能是使用自定义脚本。

最新更新