Skip to content

Add model list configuration collector#129

Open
ronenkat wants to merge 3 commits into
llm-d:mainfrom
ronenkat:modelconfigcollector-pr
Open

Add model list configuration collector#129
ronenkat wants to merge 3 commits into
llm-d:mainfrom
ronenkat:modelconfigcollector-pr

Conversation

@ronenkat
Copy link
Copy Markdown
Contributor

What type of PR is this?

/kind feature

What this PR does / why we need it:

This PR introduces a new polling collector plugin modelconfigcollector that reads model configurations from a JSON file and registers them in the datastore. The collector:

  • Implements the Collector interface from the data layer framework
  • Reads a JSON configuration file containing a list of model names
  • Periodically polls the configuration file and updates the datastore with model entries using the GetOrCreateModel interface
  • Registers the plugin in the runner's in-tree plugin registry

This enables dynamic model configuration management through file-based configuration, allowing models to be added or updated without code changes.

Which issue(s) this PR fixes:

Fixes #

Signed-off-by: ronenkat <16743404+ronenkat@users.noreply.github.com>
@github-actions github-actions Bot added size/L Denotes a PR that changes 100-499 lines, ignoring generated files. kind/feature Categorizes issue or PR as related to a new feature. labels May 24, 2026
ronenkat added 2 commits May 26, 2026 09:58
Signed-off-by: ronenkat <16743404+ronenkat@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

kind/feature Categorizes issue or PR as related to a new feature. size/L Denotes a PR that changes 100-499 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant