在 helm 值文件中替换密码 prometheus blackbox exporter http target

Substitute password in helm values file prometheus blackbox exporter http target

我正在尝试通过 http api 对 rabbitmq 管理控制台进行活动检查。我在端点下的掌舵值文件中有目标;我正在使用 http 探测。

endpoints:
    - module: rabbit_alive_check
      port: http
      scheme: http
      url: "http://username:password@nodeip:15672/api/aliveness-test/%2F"

输出符合预期。但是我正在寻找替换我已经在 helm secrets 中加密的密码,而不是在 url 中对其进行硬编码。我采用了 https://github.com/helm/charts/tree/master/stable/prometheus-blackbox-exporter.

的 prometheus-blackbox exporter

如何从helm调用密码secrets.yaml?

您不能将秘密值注入 values.yaml,因为 values.yaml 实际上是您的 Helm Chart 的输入,它不使用任何替代。

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