model-registry/internal/core
Paul Boyd 79f837c3c1
Merge model-catalog-enhancements branch (#1656)
* feat(catalog): deploy postgres for model catalog (#1584)

* feat(catalog): initialize postgres for model catalog

Initialize PostgreSQL database for model catalog with connection setup.
Refactored embedmd initialization code from model registry for reuse.
Added Kubernetes manifests for PostgreSQL StatefulSet, PVC, and service
configuration.

Signed-off-by: Paul Boyd <paul@pboyd.io>

* fix(catalog): remove chdir before loading catalogs

Instead of changing directories, pass the directory that files should be
relative to when loading a catalog.

Signed-off-by: Paul Boyd <paul@pboyd.io>

---------

Signed-off-by: Paul Boyd <paul@pboyd.io>

* feat(catalog): add postgres for catalog dev (#1623)

Adding to tilt and docker compose.

Signed-off-by: Paul Boyd <paul@pboyd.io>

* feat(datastore): refactor type creation (#1636)

- Refactor embedmd to created types from a spec, instead of database
  migrations.
- Add TypeRepository and TypePropertyRepository services

Signed-off-by: Paul Boyd <paul@pboyd.io>

* Add artifact types to the model catalog (#1649)

* chore: update testutils to take a datastore spec argument

Signed-off-by: Paul Boyd <paul@pboyd.io>

* feat(catalog): add artifact types to openapi spec

And re-generate code.

Signed-off-by: Paul Boyd <paul@pboyd.io>

* feat(catalog): add database models and services

Signed-off-by: Paul Boyd <paul@pboyd.io>

---------

Signed-off-by: Paul Boyd <paul@pboyd.io>

* Update api/openapi/src/catalog.yaml

Co-authored-by: Dhiraj Bokde <dhirajsb@users.noreply.github.com>
Signed-off-by: Paul Boyd <paul@pboyd.io>

* fix(catalog): set source_id type correctly

Signed-off-by: Paul Boyd <paul@pboyd.io>

* fix(catalog): fix k8s resource names

Signed-off-by: Paul Boyd <paul@pboyd.io>

---------

Signed-off-by: Paul Boyd <paul@pboyd.io>
Co-authored-by: Dhiraj Bokde <dhirajsb@users.noreply.github.com>
2025-10-01 10:47:33 +00:00
..
testdata feat: implement EmbedMD business logic (#1205) 2025-06-18 13:50:09 +00:00
artifact.go add experimentId, experimentRunId to artifacts (#1508) 2025-08-28 07:41:21 +00:00
artifact_test.go add experimentId, experimentRunId to artifacts (#1508) 2025-08-28 07:41:21 +00:00
core_test.go Merge model-catalog-enhancements branch (#1656) 2025-10-01 10:47:33 +00:00
experiment.go Add support for Experiment tracking in Model Registry, fixes #1224 (#1318) 2025-08-12 09:26:11 +00:00
experiment_run.go fix: unicode characters in stepids (#1630) 2025-09-22 08:58:01 +00:00
experiment_run_test.go Add support for Experiment tracking in Model Registry, fixes #1224 (#1318) 2025-08-12 09:26:11 +00:00
experiment_test.go fix filterQuery IN operator (#1487) 2025-08-21 05:51:06 +00:00
inference_service.go Add support for Experiment tracking in Model Registry, fixes #1224 (#1318) 2025-08-12 09:26:11 +00:00
inference_service_test.go Add support for Experiment tracking in Model Registry, fixes #1224 (#1318) 2025-08-12 09:26:11 +00:00
metric_history_test.go fix: unicode characters in stepids (#1630) 2025-09-22 08:58:01 +00:00
model_version.go Add support for Experiment tracking in Model Registry, fixes #1224 (#1318) 2025-08-12 09:26:11 +00:00
model_version_test.go Add support for Experiment tracking in Model Registry, fixes #1224 (#1318) 2025-08-12 09:26:11 +00:00
modelregistry_service.go Add support for Experiment tracking in Model Registry, fixes #1224 (#1318) 2025-08-12 09:26:11 +00:00
non_editable_fields_test.go Add support for Experiment tracking in Model Registry, fixes #1224 (#1318) 2025-08-12 09:26:11 +00:00
partial_update_test.go Add support for Experiment tracking in Model Registry, fixes #1224 (#1318) 2025-08-12 09:26:11 +00:00
registered_model.go Add support for Experiment tracking in Model Registry, fixes #1224 (#1318) 2025-08-12 09:26:11 +00:00
registered_model_test.go Add support for Experiment tracking in Model Registry, fixes #1224 (#1318) 2025-08-12 09:26:11 +00:00
serve_model.go Add support for Experiment tracking in Model Registry, fixes #1224 (#1318) 2025-08-12 09:26:11 +00:00
serve_model_test.go Add support for Experiment tracking in Model Registry, fixes #1224 (#1318) 2025-08-12 09:26:11 +00:00
serving_environment.go Add support for Experiment tracking in Model Registry, fixes #1224 (#1318) 2025-08-12 09:26:11 +00:00
serving_environment_test.go Add support for Experiment tracking in Model Registry, fixes #1224 (#1318) 2025-08-12 09:26:11 +00:00