Skip to content

Vector Search follow-up#5367

Draft
janniklasrose wants to merge 4 commits into
mainfrom
janniklasrose/vector-search-followup
Draft

Vector Search follow-up#5367
janniklasrose wants to merge 4 commits into
mainfrom
janniklasrose/vector-search-followup

Conversation

@janniklasrose
Copy link
Copy Markdown
Contributor

Changes

Why

Tests

Drop the separate VectorSearchEndpoints.GetEndpointByEndpointName call
from DoRead/DoCreate and read endpoint_id directly off the VectorIndex
response. This removes the race noted in #5123 where the index's
endpoint and the lookup-by-name could disagree if the endpoint was
deleted/recreated between the two calls.

Won't compile until the SDK gains EndpointId on VectorIndex.
The SDK exposes a dedicated permission level type for vector search
endpoints; switch VectorSearchEndpoint.Permissions to use it via the
PermissionT[L] generic, matching the typing already in place for jobs,
apps, model serving, etc. Regenerated jsonschema.json and added the
annotations placeholder for the new VectorSearchEndpointPermission.
Production RemapState already round-trips both fields from the GET
response, but the testserver was dropping them. Bring the fake in line
with the real backend so acceptance tests see the same shape on read.
@eng-dev-ecosystem-bot
Copy link
Copy Markdown
Collaborator

Commit: 41ae831

Run: 26575276641

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.

2 participants