prombench/manifests/cluster-infra/7a_commentmonitor_configmap_noparse.yaml (56 lines of code) (raw):

apiVersion: v1 kind: ConfigMap metadata: name: comment-monitor-config data: config.yml: | prefixes: - prefix: /prombench help_template: | Incorrect prombench syntax, please find [correct syntax here](https://github.com/prometheus/test-infra/tree/master/prombench#trigger-tests-via-a-github-comment). verify_user: true - prefix: /funcbench help_template: | Incorrect funcbench syntax, please find [correct syntax here](https://github.com/prometheus/test-infra/tree/master/funcbench#triggering-with-github-comments). verify_user: false events: - event_type: prombench_start regex_string: (?mi)^/prombench\s*(?P<RELEASE>master|main|v[0-9]+\.[0-9]+\.[0-9]+\S*)\s*$ label: prombench comment_template: | ⏱️ Welcome to Prometheus Benchmarking Tool. ⏱️ **Compared versions:** [**`PR-{{ index . "PR_NUMBER" }}`**](http://{{ index . "DOMAIN_NAME" }}/{{ index . "PR_NUMBER" }}/prometheus-pr) and [**`{{ index . "RELEASE" }}`**](http://{{ index . "DOMAIN_NAME" }}/{{ index . "PR_NUMBER" }}/prometheus-release) After successful deployment, the benchmarking metrics can be viewed at: - [Prometheus Meta](http://{{ index . "DOMAIN_NAME" }}/prometheus-meta/graph?g0.expr={namespace%3D"prombench-{{ index . "PR_NUMBER" }}"}&g0.tab=1) - [Prombench Dashboard](http://{{ index . "DOMAIN_NAME" }}/grafana/d/7gmLoNDmz/prombench?orgId=1&var-pr-number={{ index . "PR_NUMBER" }}) - [Grafana Explorer, Loki logs](http://{{ index . "DOMAIN_NAME" }}/grafana/explore?orgId=1&left=["now-6h","now","loki-meta",{},{"mode":"Logs"},{"ui":[true,true,true,"none"]}]) **Other Commands:** To stop benchmark: `/prombench cancel` To restart benchmark: `/prombench restart {{ index . "RELEASE" }}` - event_type: prombench_stop regex_string: (?mi)^/prombench\s+cancel\s*$ comment_template: | Benchmark cancel is in progress. - event_type: noop regex_string: (?mi)^/prombench\s*$ comment_template: | Please add the version number to compare against. Eg. `/prombench main`, `/prombench v2.12.0` - event_type: prombench_restart regex_string: (?mi)^/prombench\s+restart\s+(?P<RELEASE>master|main|v[0-9]+\.[0-9]+\.[0-9]+\S*)\s*$ comment_template: | ⏱️ Welcome to Prometheus Benchmarking Tool. ⏱️ **Compared versions:** [**`PR-{{ index . "PR_NUMBER" }}`**](http://{{ index . "DOMAIN_NAME" }}/{{ index . "PR_NUMBER" }}/prometheus-pr) and [**`{{ index . "RELEASE" }}`**](http://{{ index . "DOMAIN_NAME" }}/{{ index . "PR_NUMBER" }}/prometheus-release) After successful deployment, the benchmarking metrics can be viewed at: - [Prometheus Meta](http://{{ index . "DOMAIN_NAME" }}/prometheus-meta/graph?g0.expr={namespace%3D"prombench-{{ index . "PR_NUMBER" }}"}&g0.tab=1) - [Prombench Dashboard](http://{{ index . "DOMAIN_NAME" }}/grafana/d/7gmLoNDmz/prombench?orgId=1&var-pr-number={{ index . "PR_NUMBER" }}) - [Grafana Exlorer, Loki logs](http://{{ index . "DOMAIN_NAME" }}/grafana/explore?orgId=1&left=["now-6h","now","loki-meta",{},{"mode":"Logs"},{"ui":[true,true,true,"none"]}]) **Other Commands:** To stop benchmark: `/prombench cancel` To restart benchmark: `/prombench restart {{ index . "RELEASE" }}` - event_type: funcbench_start regex_string: (?m)^/funcbench\s+(?P<BRANCH>[\w\-\/\.]+)\s*(?P<BENCH_FUNC_REGEX>(?:Benchmark[^\s]+)?(?:\.\*)?)?\s*(?P<PACKAGE_PATH>\.(?:/[^\s]+)+)?\s*$ label: funcbench comment_template: | ⏱️ Welcome to Funcbench Tool. ⏱️ Running benchmark `{{ index . "BENCH_FUNC_REGEX"}}` on **`PR-{{ index . "PR_NUMBER" }}`** vs **`{{ index . "BRANCH" }}`**