Skip to content

[DO NOT REVIEW YET] fix: Harden BenchmarkRepository init and serialization#110

Draft
amito wants to merge 1 commit intollm-d-incubation:mainfrom
amito:fix/benchmark-repo-init
Draft

[DO NOT REVIEW YET] fix: Harden BenchmarkRepository init and serialization#110
amito wants to merge 1 commit intollm-d-incubation:mainfrom
amito:fix/benchmark-repo-init

Conversation

@amito
Copy link
Collaborator

@amito amito commented Mar 10, 2026

No description provided.

@coderabbitai
Copy link

coderabbitai bot commented Mar 10, 2026

Important

Review skipped

Draft detected.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: c2d07fb8-bee3-426c-9b70-3b3eb17dc2e4

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@amito
Copy link
Collaborator Author

amito commented Mar 10, 2026

@coderabbitai review

@coderabbitai
Copy link

coderabbitai bot commented Mar 10, 2026

✅ Actions performed

Review triggered.

Note: CodeRabbit is an incremental review system and does not re-review already reviewed commits. This command is applicable only when automatic reviews are paused.

@amito
Copy link
Collaborator Author

amito commented Mar 10, 2026

@coderabbitai review

@coderabbitai
Copy link

coderabbitai bot commented Mar 10, 2026

✅ Actions performed

Review triggered.

Note: CodeRabbit is an incremental review system and does not re-review already reviewed commits. This command is applicable only when automatic reviews are paused.

@amito amito changed the title @coderabbitai fix: Harden BenchmarkRepository init and serialization Mar 10, 2026
@amito amito force-pushed the fix/benchmark-repo-init branch from 3a1d472 to 56b1a36 Compare March 10, 2026 21:49
@amito amito changed the title fix: Harden BenchmarkRepository init and serialization [DO NOT REVIEW YET] fix: Harden BenchmarkRepository init and serialization Mar 10, 2026
- Add missing `estimated` field to BenchmarkData.to_dict() for round-trip
- Make DB connection lazy (validate_connection=False by default) so
  ConfigFinder() doesn't fail when Postgres is unavailable
- Remove hardcoded password from fallback DSN
- Stop logging raw database URL on connection failure

Signed-off-by: Amit Oren <amoren@redhat.com>
@amito amito force-pushed the fix/benchmark-repo-init branch from 56b1a36 to f218a38 Compare March 26, 2026 16:32
namasl added a commit that referenced this pull request Mar 26, 2026
* Partially resolves #110 by exposing every single image as env vars

Each image is now defined by a tripe of environment variables with
suffixes `_REGISTRY`, `_REPO` and `_TAG`

A new function, `get_latest_image` will produce the correct image fqn

Also, fixed a small bug on `teardown` (delete `pod` **before** deleting
pvc)

Signed-off-by: maugustosilva <maugusto.silva@gmail.com>

* Update setup/env.sh

Co-authored-by: Nick Masluk <144150872+namasl@users.noreply.github.com>
Signed-off-by: maugustosilva <maugusto.silva@gmail.com>

* Update setup/run.sh

Co-authored-by: Nick Masluk <144150872+namasl@users.noreply.github.com>
Signed-off-by: maugustosilva <maugusto.silva@gmail.com>

* Update setup/steps/05_ensure_harness_namespace_prepared.sh

Co-authored-by: Nick Masluk <144150872+namasl@users.noreply.github.com>
Signed-off-by: maugustosilva <maugusto.silva@gmail.com>

* Update setup/steps/06_deploy_vllm_standalone_models.sh

Co-authored-by: Nick Masluk <144150872+namasl@users.noreply.github.com>
Signed-off-by: maugustosilva <maugusto.silva@gmail.com>

* Update setup/steps/07_invoke_llm-d-deployer.sh

Co-authored-by: Nick Masluk <144150872+namasl@users.noreply.github.com>
Signed-off-by: maugustosilva <maugusto.silva@gmail.com>

* Update setup/steps/07_invoke_llm-d-deployer.sh

Co-authored-by: Nick Masluk <144150872+namasl@users.noreply.github.com>
Signed-off-by: maugustosilva <maugusto.silva@gmail.com>

* Update setup/steps/07_invoke_llm-d-deployer.sh

Co-authored-by: Nick Masluk <144150872+namasl@users.noreply.github.com>
Signed-off-by: maugustosilva <maugusto.silva@gmail.com>

* Update setup/steps/07_invoke_llm-d-deployer.sh

Co-authored-by: Nick Masluk <144150872+namasl@users.noreply.github.com>
Signed-off-by: maugustosilva <maugusto.silva@gmail.com>

* Update setup/steps/07_invoke_llm-d-deployer.sh

Co-authored-by: Nick Masluk <144150872+namasl@users.noreply.github.com>
Signed-off-by: maugustosilva <maugusto.silva@gmail.com>

* Update setup/steps/08_smoketest.sh

Co-authored-by: Nick Masluk <144150872+namasl@users.noreply.github.com>
Signed-off-by: maugustosilva <maugusto.silva@gmail.com>

* Update setup/steps/08_smoketest.sh

Co-authored-by: Nick Masluk <144150872+namasl@users.noreply.github.com>
Signed-off-by: maugustosilva <maugusto.silva@gmail.com>

---------

Signed-off-by: maugustosilva <maugusto.silva@gmail.com>
Co-authored-by: Nick Masluk <144150872+namasl@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant