test-infra
test-infra copied to clipboard
Update `prombench/benchmark` manifests
In this PR, I have
- updated the version of grafana/promtail to
3.0.0 - updated deprecated configurations of promtail
Why do we have two configmaps for promtail that look very similar?
Why is it running 3 promtails? This seems unnecessary.
This one is to get the logs from each node via tha daemonset https://github.com/prometheus/test-infra/blob/master/prombench/manifests/cluster-infra/6d_promtail_daemon_set.yaml#L34
This promtail has two deployments because for when testing PR and One for testing against a Release. Is there a way to have this deployment conditonally?
https://github.com/prometheus/test-infra/blob/master/prombench/manifests/prombench/benchmark/3c_promtail-bench_deployment.yaml#L169-L179
The DaemonSet only runs on one node, due to https://github.com/prometheus/test-infra/blob/master/prombench/manifests/cluster-infra/6d_promtail_daemon_set.yaml#L124
It’s unnecessary to have all this complication; I’ll fix it.
BTW the newest promtail appears to be 3.2.0.
I'll update it to the latest.
Rebased the PR
Solved the merge conflicts. Is there anything that needs to be done for this to get merged?
gentle ping @bboreham