Releases: sustainable-computing-io/kepler-metal-ci
Releases · sustainable-computing-io/kepler-metal-ci
v0.2
What's Changed
- ansible to create k8s cluster on equinix by @rootfs in #1
- auto shutdown k8s clusters by @rootfs in #2
- add k8s workflow by @rootfs in #3
- fix env by @rootfs in #4
- fix ssh key path by @rootfs in #5
- fixmetal download by @rootfs in #6
- sudo to chmod by @rootfs in #7
- prepare metal config by @rootfs in #8
- use pre-created metal config by @rootfs in #9
- allow user to set termination time by @rootfs in #10
- Adding Prom by @jtaleric in #12
- Adding First Perf test by @jtaleric in #13
- Wait for monitoring pods to be running by @jtaleric in #20
- Need to wait on statefulset by @jtaleric in #21
- integrate with kepler action as BM self host runner provider by @SamYuan1990 in #23
- set the kepler service unit file so to expose idle power by @rootfs in #25
- k8s action: monitor kepler cpu utilization by @rootfs in #28
- kepler stress test results by @rootfs in #29
- fix path by @rootfs in #30
- refactor by @rootfs in #31
- set git push by @rootfs in #32
- use checkout action by @rootfs in #33
- fix relative path by @rootfs in #34
- reformat output by @rootfs in #35
- add markdown files to create github pages by @rootfs in #36
- add nightly run schedule by @rootfs in #38
- don't overwrite validator queries by @rootfs in #39
- publish validation results by @rootfs in #40
- fix path by @rootfs in #41
- don't set global git config on self hosted runner by @rootfs in #42
- fix bug for kepler-action integration by @SamYuan1990 in #27
- fix schedule by @rootfs in #43
- support schedule trigger by @rootfs in #47
- switch to kepler action main by @SamYuan1990 in #44
- turn on logging by @rootfs in #48
- update commit message by @rootfs in #49
- add vm cpu pinning by @rootfs in #50
- try to integrate with kepler action by @SamYuan1990 in #46
- cancel schedule for action by @SamYuan1990 in #51
- fix(validator): adapt to changes to validator by @sthaha in #52
- update with latest validation config by @rootfs in #53
- chore: Fix typo in validation by @dave-tucker in #54
- make the vm use the entire bare metal instance by @rootfs in #55
- use default stressor by @rootfs in #56
- disable component power and bpf metrics in stress tests by @rootfs in #57
- Integrate Model Trainer by @KaiyiLiu1234 in #58
- feat(trainer): Update Trainer by @KaiyiLiu1234 in #64
- as kepler action support Tekton update code accordingly by @SamYuan1990 in #61
- fix(model_server_test): Add placeholder for model server test to main by @KaiyiLiu1234 in #68
- fix: 0 metrics found error do to large scrape-config by @sthaha in #71
- rename job=node to job=metal by @sthaha in #73
- chore: track cpu usage of both kepler and kube-apiserver in stress tests by @rootfs in #74
- fix markdown table rendering issue by @rootfs in #77
- slim down markdown table by @rootfs in #78
- fix broken table by @rootfs in #79
- try to fix table rendering issue again by @rootfs in #80
- try to fix table rendering issue again by removing offending characters by @rootfs in #81
- add stress test result regression checker bot by @rootfs in #82
- don't update report in kepler-action by @rootfs in #84
- tune the stress detection prompt by @rootfs in #85
- add validation regression checker by @rootfs in #86
- add validation regression checker by @rootfs in #87
- tune prompt and switch to gpt-4-turbo by @rootfs in #88
- bot: ignore idle mode validation regression by @rootfs in #91
- chore(metal): show verbose output by @sthaha in #106
- fix(metal): adapt to change to report path by @sthaha in #107
- feat(model_server): Incorporate Model Server by @KaiyiLiu1234 in #110
- feat(model_server): Add Separate Workflow for Model Server Implementation by @KaiyiLiu1234 in #112
- feat(model_server): Add Model Server to Metal CI by @KaiyiLiu1234 in #111
- chore(model_server): Remove Schedule and Git Push for Testing by @KaiyiLiu1234 in #118
- chore: add a k8s provisioning flow by @rootfs in #121
- chore: create kepler namespace first before setting prometheus role by @rootfs in #122
- fix(model_server): change workflow time to 11pm UTC by @KaiyiLiu1234 in #124
- chore(model_server): Change workflow name by @KaiyiLiu1234 in #126
- chore: add kepler validation diagrams by @rootfs in #142
- chore: don't re-setup python by @rootfs in #143
- chore: when rendering the comparison chart, reset the timestamp so that charts are not stretched by @rootfs in #146
- chore: decouple kepler and open metrics by @rootfs in #147
- chore: fine tune the prompt in regression detection by @rootfs in #148
- feat(model_trainer): Add Trainer Ansible Playbook and Workflow by @KaiyiLiu1234 in #131
- fix(model_server): Properly Activated new models by @KaiyiLiu1234 in #151
- fix(model_server): add model_server ansible vars by @KaiyiLiu1...
v0.1
Use ansible to create VM, deploy prometheus, and Kepler.
Full Changelog: https://github.com/sustainable-computing-io/ci-playground/commits/v0.1