feat(api): deprecate register/unregister resource APIs

Mark all register_*/unregister_* APIs as deprecated across models, shields,
tool groups, datasets, benchmarks, and scoring functions. This is the first
step toward moving resource mutations to an /admin namespace as outlined in
https://github.com/llamastack/llama-stack/issues/3809#issuecomment-3492931585.

The deprecation flag will be reflected in the OpenAPI schema to warn API users
that these endpoints are being phased out. Next step will be implementing the
/admin route namespace for these resource management operations.
This commit is contained in:
Ashwin Bharambe 2025-11-06 16:51:10 -08:00
parent a2c4c12384
commit 1c001e97a4
11 changed files with 1454 additions and 1475 deletions

File diff suppressed because it is too large Load diff