I have a meta helm chart which wraps up several charts:
. |-- Chart.yaml |-- README.md |-- charts |-- dashboards |-- deployment.yaml |-- templates `-- values.yaml
I have like 6 sub-helm charts in the folder charts/.
tree charts/ -L 1 charts/ |-- chart-1 |-- chart-2 |-- chart-3 |-- chart-4 |-- prometheus-rabbitmq-exporter `-- chart-6
When opening main values.yaml
... ... rabbitmqTarget 10.20.30.40 ...
In this fashion prometheus-rabbitmq-exporter helm chart will be deployed and RabbitMQ at IP address
10.20.30.40 will be scraped.
What I am trying to do:
I would like to have my values.yaml:
... ... rabbitmqTarget [10.20.30.40, 22.214.171.124] ...
Unfortunately [RabbitMQ prometheus exporter] (https://github.com/kbudde/rabbitmq_exporter) can't scrape more targets.
Can anybody advise how to schedule as many deployments as specified in
rabbitmqTarget [10.20.30.40, 126.96.36.199] ??? simply by using helm chart ?
To my knowledge there is no way to do this "simply by using helm". You would need some sort of wrapper / script to run multiple helm installs.