InstructLab Crucible CDMv8/CDMv9 support
This release primarily adds support for the InstructLab / RHEL AI project through a new Crucible CDM internal service, supporting the CDMv8 and CDMv9 data models.
We've also significantly improved the CI with lint and format checks, unit and functional testing for both frontend and backend code.
What's Changed
- add a unit test by @mfleader in #203
- Introduce a CPT backend version by @dbutenhof in #199
- Add new Crucible backend service by @dbutenhof in #122
- Add version display to UI by @dbutenhof in #201
- add component tests job by @mfleader in #206
- Add backend lint & unit test framework. by @dbutenhof in #205
- Crucible service unit test coverage by @dbutenhof in #207
- Add an ilab API on top of the Crucible service layer by @dbutenhof in #209
- ILAB API unit testing by @dbutenhof in #210
- CPT dashboard backend functional test framework by @dbutenhof in #212
- Containerfile Changes to address OpenShift SCC Deployment by @mfleader in #211
- fix helm chart deployment template by @mfleader in #213
- Backend Containerfile Transition to Only Use Poetry by @mfleader in #214
- change to latest node js lts (22) by @mfleader in #216
- ILAB UI tab by @dbutenhof in #217
- ILAB date picker updates when no ILAB jobs found by @dbutenhof in #219
- Support graphing multiple run comparisons by @dbutenhof in #218
- Improve functional test pod startup by @dbutenhof in #215
- Multi-run comparison UI by @dbutenhof in #220
- API infrastructure to support InstructLab tab display of Crucible metric statistics by @dbutenhof in #221
- Display statistical summaries by @dbutenhof in #223
- Add metadata flyover on comparison page by @dbutenhof in #226
- Fix ILAB Opensearch mappings by @dbutenhof in #225
- Support selection of multiple metrics by @dbutenhof in #228
- Include Sorting in Telco Table by @MVarshini in #224
- Add metrics pulldown to compare view by @dbutenhof in #229
- fix and bypass gui tests by @mfleader in #230
- transition to podman compose file for dev and testing by @mfleader in #222
- Add backend k8s svc by @mfleader in #232
- Improve formatting of delta time in ILAB comparison graph by @dbutenhof in #231
- Add a metric label template mechanism by @dbutenhof in #233
- Add support for CDM v8 by @dbutenhof in #234
- mv backend compose volume declaration by @mfleader in #236
- Allow toggling individual metrics by @dbutenhof in #235
- Metric pulldown UI fixes by @dbutenhof in #237
- Enhanced Filter Usability by @MVarshini in #227
- Metrics Legend Clipping by @MVarshini in #238
- Add ESLint to the CI frontend code by @MVarshini in #240
- First stage of CDMv9 support by @dbutenhof in #239
- Consolidate test setup by @dbutenhof in #242
- Release Stream Filtering by @MVarshini in #241
- Page Re-render issue by @MVarshini in #243
- Improve unit test reliability by @dbutenhof in #245
- ILAB compare "info" flyover by @MVarshini in #244
- CDMv9 step 2: capture index info with DTO by @dbutenhof in #246
- CDMv9 support by @dbutenhof in #247
- Odd metrics pulldown behavior by @MVarshini in #248
- Date picker issue by @MVarshini in #250
- Fix Python code formatting by @dbutenhof in #249
- Fully support CDMv9 by @dbutenhof in #251
- Plot memory data point by @abraham2512 in #148
- Add flake8 lint checking by @dbutenhof in #253
- Add unit tests for CPT jobs endpoint by @dbutenhof in #255
- ILAB Filter Component Integration by @MVarshini in #254
New Contributors
- @abraham2512 made their first contribution in #148
Full Changelog: v0.1.0...v0.2.0