camunda-community-hub / camunda-8-helm-profiles

A collection of Helm values files for the Camunda Platform 8 Helm Chart
Apache License 2.0
19 stars 21 forks source link

Replace rebalance-leaders with k8s job #46

Closed falko closed 1 year ago

falko commented 1 year ago

see: https://github.com/zeebe-io/benchmark-helm/pull/7 and deploy-models in https://github.com/camunda-consulting/zeebe-tuner/blob/master/src/main/resources/benchmarktemplates/Makefile

falko commented 1 year ago

See also: https://github.com/zeebe-io/benchmark-helm/blob/main/charts/zeebe-benchmark/templates/leader-balancing-cron.yaml

falko commented 1 year ago

@upgradingdave would you like to take this on given that you worked on #62 already?

upgradingdave commented 1 year ago

Hi @falko, yes, I could look into this. I'll block some time to work on this on Friday and will update status here 👍

falko commented 1 year ago

This is really an impediment for any benchmarks now because the rebalance-leaders in the main branch is broken for Zeebe 8.2.11 and onwards. Zeebe Tuner requires this to work. As a workaround, I'm working with the old code, which we should restore if we don't get the job to work, soon.

upgradingdave commented 1 year ago

Hi @falko, I used this example to create a job that uses a curl image to rebalance leaders. See commit 63ee2cc6bc82b9b860fe6521c1fc785f88429d8e