Remove benchmark-operator references, rename templates, and remove kata workloads#1192
Remove benchmark-operator references, rename templates, and remove kata workloads#1192
Conversation
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: arpsharm The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
98267b2 to
330c69a
Compare
102c249 to
f080785
Compare
ebattat
left a comment
There was a problem hiding this comment.
Did you update allso the readme files ?
| @@ -1,98 +0,0 @@ | |||
| import time | |||
There was a problem hiding this comment.
we should have elasticsearch test w/o benchmark-runner.
Can we have the same test but using benchmark-runner uperf pod ?
|
|
||
| # This path is GitHub actions runner path (benchmark-operator should be cloned here) | ||
| # This path is GitHub actions runner path | ||
| self._environment_variables_dict['runner_path'] = EnvironmentVariables.get_env('RUNNER_PATH', '/tmp') |
There was a problem hiding this comment.
You should replace:
self._environment_variables_dict['pin_node_benchmark_operator'] = EnvironmentVariables.get_env('PIN_NODE_BENCHMARK_OPERATOR', '')
by:
self._environment_variables_dict['pin_node0'] = EnvironmentVariables.get_env('PIN_NODE0, '')
f080785 to
7584f53
Compare
Type of change
Description
All workloads (stressng, uperf, hammerdb) have been migrated to native Kubernetes. This PR removes all dead benchmark-operator code, renames template files to clean conventions, removes kata workloads, renames
PIN_NODE_BENCHMARK_OPERATORtoPIN_NODE0, and fixes theoc.pygrep→jsonpath issue for pod/VMI detection.Deleted
benchmark_runner/benchmark_operator/directory (entire operator code path)build_fedora_benchmark_operator.md)Edited
main.py— removed operator routing and importsenvironment_variables.py— removed kata workloads, changed fallback namespace tobenchmark-runner, namespace resolution reorder (dict first, NAMESPACE fallback)template_operations.py— skip standard template if file doesn't existoc.py— replaced-o name | grepwith-o jsonpathfor both pod and VMI detection, removed operator commentsstressng_pod_job_template→stressng_pod_template,stressng_vm_direct_template→stressng_vm_template,uperf_vm_direct_template→uperf_vm_templatePIN_NODE_BENCHMARK_OPERATOR→PIN_NODE0across all files (env vars, CI workflows, docs, ES metadata)develop.mdandHOW_TO.md— removed operator sections, updated examplestest_elasticsearch_operations_workloads.py)