Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
3e98bf6
add TiKV to helm chart (#3426)
datelier Dec 25, 2025
1efc09c
Add metadata API (#3279)
kmrmt Jan 13, 2026
e0a7744
Internal TiKV Client (#3423)
Matts966 Jan 15, 2026
47bff0b
add meta e2e (#3446)
datelier Jan 21, 2026
3c0f303
Add WithMetadata APIs (#3447)
Matts966 Jan 22, 2026
31681b4
Use TiKV Official Client (#3460)
Matts966 Feb 3, 2026
a9ea9c0
Add new meta data layer (#3490)
Matts966 Mar 4, 2026
a693540
make go/deps
Matts966 Mar 4, 2026
5fe2040
:robot: Update license headers / Format go codes and yaml files
vdaas-ci Mar 4, 2026
2a6fb02
proto/all
Matts966 Mar 4, 2026
203e1ba
:robot: Update license headers / Format go codes and yaml files
vdaas-ci Mar 4, 2026
3ef5815
:robot: Update license headers / Format go codes and yaml files
vdaas-ci Mar 4, 2026
c48dfa5
add e2e meta (#3462)
datelier Mar 23, 2026
9dddada
Remove unused old client
Matts966 Mar 24, 2026
b6b6f8a
Merge branch 'main' into feature/metadata/tikv
Matts966 Mar 24, 2026
70361dd
go/deps
Matts966 Mar 25, 2026
37bff8e
Fix interface
Matts966 Mar 25, 2026
df867d9
:robot: Update license headers / Format go codes and yaml files
vdaas-ci Mar 25, 2026
f49db22
Fix errs handling
Matts966 Mar 26, 2026
4a912d6
Remove unsupported maxSurge
Matts966 Mar 26, 2026
e3b47af
Fix all
Matts966 Mar 26, 2026
7f91bd9
proto/all
Matts966 Mar 26, 2026
14a7d5c
:robot: Update license headers / Format go codes and yaml files
vdaas-ci Mar 26, 2026
e9878bd
Fix invalid err return
Matts966 Mar 26, 2026
c13a95f
Improve metadata arg document and proto/all format go/deps
Matts966 Mar 27, 2026
27cac3e
:robot: Update license headers / Format go codes and yaml files
vdaas-ci Mar 27, 2026
3a678d4
:robot: Update license headers / Format go codes and yaml files
vdaas-ci Mar 27, 2026
8390af8
fix: LanguageTool
Matts966 Mar 30, 2026
327d16b
fix: server_test.go
Matts966 Mar 30, 2026
aa6f8d3
Revert "fix: LanguageTool"
Matts966 Mar 30, 2026
741b2b1
re: fix: LanguageTool
Matts966 Mar 30, 2026
7982cee
:robot: Update license headers / Format go codes and yaml files
vdaas-ci Mar 30, 2026
17088d8
re: fix: LanguageTool
Matts966 Mar 30, 2026
5dfa3fb
fix: unittest
Matts966 Mar 30, 2026
fa63e30
:robot: Update license headers / Format go codes and yaml files
vdaas-ci Mar 30, 2026
7eff87e
:robot: Update license headers / Format go codes and yaml files
vdaas-ci Mar 30, 2026
c02ec8e
Remove unused lb WithMetadata APIs
Matts966 Mar 31, 2026
d59c235
:robot: Update license headers / Format go codes and yaml files
vdaas-ci Mar 31, 2026
bd9ccd5
Fix deps
Matts966 Apr 1, 2026
dd2f0a9
Add RESE handlers
Matts966 Apr 1, 2026
396295d
:robot: Update license headers / Format go codes and yaml files
vdaas-ci Apr 1, 2026
9332953
:robot: Update license headers / Format go codes and yaml files
vdaas-ci Apr 3, 2026
fca31ad
:robot: Update license headers / Format go codes and yaml files
vdaas-ci Apr 7, 2026
19f72e1
add search operation in e2e v2 (#3517)
datelier Apr 22, 2026
de82d0e
add remove_meta to e2e v2 (#3527)
datelier Apr 24, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions .cspell.json
Original file line number Diff line number Diff line change
Expand Up @@ -300,6 +300,7 @@
"TMPDIR",
"Tgts",
"Tolerations",
"typedarray",
"UPSERT",
"Unmarshal",
"Upsert",
Expand All @@ -311,6 +312,7 @@
"Vald's",
"Vals",
"Vecs",
"vercel",
"Vectorizer",
"Vqueue",
"Warnd",
Expand Down Expand Up @@ -355,6 +357,7 @@
"autoremove",
"autorest",
"autoscaler",
"arraybuffer",
"azcore",
"azidentity",
"backoffmetrics",
Expand Down Expand Up @@ -442,6 +445,7 @@
"daemonset",
"dataspace",
"datelier",
"dataview",
"davecgh",
"dbuild",
"dbus",
Expand All @@ -466,6 +470,7 @@
"dgryski",
"dicoverer",
"difflib",
"discordjs",
"diskv",
"distroless",
"dnaeon",
Expand Down Expand Up @@ -882,6 +887,7 @@
"quis",
"ratelimit",
"rdonly",
"readablestream",
"readreplica",
"readyz",
"rebalance",
Expand Down
80 changes: 64 additions & 16 deletions .gitfiles
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,7 @@
.github/helm/values/values-index-management-jobs.yaml
.github/helm/values/values-lb.yaml
.github/helm/values/values-max-dim.yaml
.github/helm/values/values-meta.yaml
.github/helm/values/values-mirror-01.yaml
.github/helm/values/values-mirror-02.yaml
.github/helm/values/values-profile.yaml
Expand Down Expand Up @@ -97,6 +98,7 @@
.github/workflows/dockers-example-client-image.yaml
.github/workflows/dockers-gateway-filter-image.yaml
.github/workflows/dockers-gateway-lb-image.yaml
.github/workflows/dockers-gateway-meta-image.yaml
.github/workflows/dockers-gateway-mirror-image.yaml
.github/workflows/dockers-helm-operator-image.yaml
.github/workflows/dockers-image-scan.yaml
Expand Down Expand Up @@ -178,6 +180,7 @@ apis/docs/v1/filter.md
apis/docs/v1/flush.md
apis/docs/v1/index.md
apis/docs/v1/insert.md
apis/docs/v1/meta.md
apis/docs/v1/mirror.md
apis/docs/v1/object.md
apis/docs/v1/payload.md.tmpl
Expand Down Expand Up @@ -211,14 +214,6 @@ apis/grpc/v1/rpc/errdetails/error_details.pb.json.go
apis/grpc/v1/rpc/errdetails/error_details_vtproto.pb.go
apis/grpc/v1/rpc/stats/stats.pb.go
apis/grpc/v1/rpc/stats/stats_vtproto.pb.go
apis/grpc/v1/tikv/errorpb.pb.go
apis/grpc/v1/tikv/errorpb.pb.json.go
apis/grpc/v1/tikv/errorpb_vtproto.pb.go
apis/grpc/v1/tikv/kvrpcpb.pb.go
apis/grpc/v1/tikv/kvrpcpb.pb.json.go
apis/grpc/v1/tikv/kvrpcpb_vtproto.pb.go
apis/grpc/v1/tikv/tikvpb.pb.go
apis/grpc/v1/tikv/tikvpb_vtproto.pb.go
apis/grpc/v1/vald/filter.pb.go
apis/grpc/v1/vald/filter_vtproto.pb.go
apis/grpc/v1/vald/flush.pb.go
Expand All @@ -227,6 +222,8 @@ apis/grpc/v1/vald/index.pb.go
apis/grpc/v1/vald/index_vtproto.pb.go
apis/grpc/v1/vald/insert.pb.go
apis/grpc/v1/vald/insert_vtproto.pb.go
apis/grpc/v1/vald/meta.pb.go
apis/grpc/v1/vald/meta_vtproto.pb.go
apis/grpc/v1/vald/object.pb.go
apis/grpc/v1/vald/object_vtproto.pb.go
apis/grpc/v1/vald/remove.pb.go
Expand All @@ -248,15 +245,11 @@ apis/proto/v1/mirror/mirror.proto
apis/proto/v1/payload/payload.proto
apis/proto/v1/rpc/errdetails/error_details.proto
apis/proto/v1/rpc/stats/stats.proto
apis/proto/v1/tikv/LICENSE
apis/proto/v1/tikv/README.md
apis/proto/v1/tikv/errorpb.proto
apis/proto/v1/tikv/kvrpcpb.proto
apis/proto/v1/tikv/tikvpb.proto
apis/proto/v1/vald/filter.proto
apis/proto/v1/vald/flush.proto
apis/proto/v1/vald/index.proto
apis/proto/v1/vald/insert.proto
apis/proto/v1/vald/meta.proto
apis/proto/v1/vald/object.proto
apis/proto/v1/vald/remove.proto
apis/proto/v1/vald/search.proto
Expand All @@ -272,13 +265,11 @@ apis/swagger/v1/mirror/mirror.swagger.json
apis/swagger/v1/payload/payload.swagger.json
apis/swagger/v1/rpc/errdetails/error_details.swagger.json
apis/swagger/v1/rpc/stats/stats.swagger.json
apis/swagger/v1/tikv/errorpb.swagger.json
apis/swagger/v1/tikv/kvrpcpb.swagger.json
apis/swagger/v1/tikv/tikvpb.swagger.json
apis/swagger/v1/vald/filter.swagger.json
apis/swagger/v1/vald/flush.swagger.json
apis/swagger/v1/vald/index.swagger.json
apis/swagger/v1/vald/insert.swagger.json
apis/swagger/v1/vald/meta.swagger.json
apis/swagger/v1/vald/object.swagger.json
apis/swagger/v1/vald/remove.swagger.json
apis/swagger/v1/vald/search.swagger.json
Expand Down Expand Up @@ -417,6 +408,7 @@ charts/vald/.helmignore
charts/vald/Chart.yaml
charts/vald/README.md
charts/vald/README.md.gotmpl
charts/vald/crds/tidbcluster.yaml
charts/vald/crds/valdmirrortarget.yaml
charts/vald/schemas/mirror-target-values.yaml
charts/vald/templates/NOTES.txt
Expand Down Expand Up @@ -466,6 +458,15 @@ charts/vald/templates/gateway/lb/pdb.yaml
charts/vald/templates/gateway/lb/priorityclass.yaml
charts/vald/templates/gateway/lb/serviceaccount.yaml
charts/vald/templates/gateway/lb/svc.yaml
charts/vald/templates/gateway/meta/configmap.yaml
charts/vald/templates/gateway/meta/daemonset.yaml
charts/vald/templates/gateway/meta/deployment.yaml
charts/vald/templates/gateway/meta/hpa.yaml
charts/vald/templates/gateway/meta/networkpolicy.yaml
charts/vald/templates/gateway/meta/pdb.yaml
charts/vald/templates/gateway/meta/priorityclass.yaml
charts/vald/templates/gateway/meta/serviceaccount.yaml
charts/vald/templates/gateway/meta/svc.yaml
charts/vald/templates/gateway/mirror/clusterrole.yaml
charts/vald/templates/gateway/mirror/clusterrolebinding.yaml
charts/vald/templates/gateway/mirror/configmap.yaml
Expand Down Expand Up @@ -504,6 +505,19 @@ charts/vald/templates/index/operator/configmap.yaml
charts/vald/templates/index/operator/deployment.yaml
charts/vald/templates/index/operator/priorityclass.yaml
charts/vald/templates/index/operator/serviceaccount.yaml
charts/vald/templates/kvs/tikv/pd.yaml
charts/vald/templates/kvs/tikv/pd_configmap.yaml
charts/vald/templates/kvs/tikv/tidbcluster.yaml
charts/vald/templates/kvs/tikv/tikv.yaml
charts/vald/templates/kvs/tikv/tikv_configmap.yaml
charts/vald/templates/kvs/tikv/tikv_discovery.yaml
charts/vald/templates/kvs/tikv/tikv_discovery_role.yaml
charts/vald/templates/kvs/tikv/tikv_discovery_rolebinding.yaml
charts/vald/templates/kvs/tikv/tikv_discovery_sa.yaml
charts/vald/templates/kvs/tikv/tikv_discovery_svc.yaml
charts/vald/templates/kvs/tikv/tikv_pd_peer_svc.yaml
charts/vald/templates/kvs/tikv/tikv_pd_svc.yaml
charts/vald/templates/kvs/tikv/tikv_tikv_peer_svc.yaml
charts/vald/templates/manager/index/configmap.yaml
charts/vald/templates/manager/index/daemonset.yaml
charts/vald/templates/manager/index/deployment.yaml
Expand Down Expand Up @@ -558,6 +572,9 @@ cmd/gateway/lb/doc.go
cmd/gateway/lb/main.go
cmd/gateway/lb/main_test.go
cmd/gateway/lb/sample.yaml
cmd/gateway/meta/doc.go
cmd/gateway/meta/main.go
cmd/gateway/meta/sample.yaml
cmd/gateway/mirror/doc.go
cmd/gateway/mirror/main.go
cmd/gateway/mirror/main_test.go
Expand Down Expand Up @@ -631,6 +648,7 @@ dockers/gateway/filter/Dockerfile
dockers/gateway/filter/README.md
dockers/gateway/lb/Dockerfile
dockers/gateway/lb/README.md
dockers/gateway/meta/Dockerfile
dockers/gateway/mirror/Dockerfile
dockers/index/job/correction/Dockerfile
dockers/index/job/creation/Dockerfile
Expand Down Expand Up @@ -891,6 +909,9 @@ internal/client/v1/client/filter/ingress/client_test.go
internal/client/v1/client/filter/ingress/doc.go
internal/client/v1/client/filter/ingress/option.go
internal/client/v1/client/filter/ingress/option_test.go
internal/client/v1/client/meta/client.go
internal/client/v1/client/meta/doc.go
internal/client/v1/client/meta/rawkv.go
internal/client/v1/client/mirror/doc.go
internal/client/v1/client/mirror/mirror.go
internal/client/v1/client/mirror/mirror_test.go
Expand Down Expand Up @@ -2070,6 +2091,26 @@ pkg/gateway/lb/service/option_test.go
pkg/gateway/lb/usecase/doc.go
pkg/gateway/lb/usecase/vald.go
pkg/gateway/lb/usecase/vald_test.go
pkg/gateway/meta/config/config.go
pkg/gateway/meta/config/doc.go
pkg/gateway/meta/handler/doc.go
pkg/gateway/meta/handler/grpc/doc.go
pkg/gateway/meta/handler/grpc/handler.go
pkg/gateway/meta/handler/grpc/insert_meta.go
pkg/gateway/meta/handler/grpc/object_meta.go
pkg/gateway/meta/handler/grpc/option.go
pkg/gateway/meta/handler/grpc/remove_meta.go
pkg/gateway/meta/handler/grpc/search_meta.go
pkg/gateway/meta/handler/grpc/update_meta.go
pkg/gateway/meta/handler/grpc/upsert_meta.go
pkg/gateway/meta/handler/rest/doc.go
pkg/gateway/meta/handler/rest/handler.go
pkg/gateway/meta/handler/rest/option.go
pkg/gateway/meta/router/doc.go
pkg/gateway/meta/router/option.go
pkg/gateway/meta/router/router.go
pkg/gateway/meta/usecase/doc.go
pkg/gateway/meta/usecase/vald.go
pkg/gateway/mirror/README.md
pkg/gateway/mirror/config/config.go
pkg/gateway/mirror/config/config_test.go
Expand Down Expand Up @@ -2342,13 +2383,18 @@ rust/libs/proto/src/lib.rs
rust/libs/proto/src/meta/mod.rs
rust/libs/proto/src/meta/v1/meta.v1.tonic.rs
rust/libs/proto/src/meta/v1/mod.rs
rust/libs/proto/src/metapb/metapb.rs
rust/libs/proto/src/metapb/metapb.serde.rs
rust/libs/proto/src/mirror/mod.rs
rust/libs/proto/src/mirror/v1/mirror.v1.tonic.rs
rust/libs/proto/src/mirror/v1/mod.rs
rust/libs/proto/src/payload/mod.rs
rust/libs/proto/src/payload/v1/mod.rs
rust/libs/proto/src/payload/v1/payload.v1.rs
rust/libs/proto/src/payload/v1/payload.v1.serde.rs
rust/libs/proto/src/pdpb/pdpb.rs
rust/libs/proto/src/pdpb/pdpb.serde.rs
rust/libs/proto/src/pdpb/pdpb.tonic.rs
rust/libs/proto/src/rpc/mod.rs
rust/libs/proto/src/rpc/v1/mod.rs
rust/libs/proto/src/rpc/v1/rpc.v1.rs
Expand All @@ -2360,6 +2406,7 @@ rust/libs/proto/src/sidecar/v1/sidecar.v1.tonic.rs
rust/libs/proto/src/tikv/tikv.rs
rust/libs/proto/src/tikv/tikv.serde.rs
rust/libs/proto/src/tikv/tikv.tonic.rs
rust/libs/proto/src/tikvpb/tikvpb.tonic.rs
rust/libs/proto/src/vald/mod.rs
rust/libs/proto/src/vald/v1/mod.rs
rust/libs/proto/src/vald/v1/vald.v1.tonic.rs
Expand Down Expand Up @@ -2400,6 +2447,7 @@ tests/v2/e2e/assets/readreplica.yaml
tests/v2/e2e/assets/rollout.yaml
tests/v2/e2e/assets/stream_crud.yaml
tests/v2/e2e/assets/unary_crud.yaml
tests/v2/e2e/assets/unary_crud_meta.yaml
tests/v2/e2e/config/config.go
tests/v2/e2e/config/enums.go
tests/v2/e2e/crud/agent_test.go
Expand Down
3 changes: 2 additions & 1 deletion .github/actions/detect-docker-image-tags/action.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ inputs:
images:
description: "Image names"
required: false
default: "vdaas/vald-agent-ngt vdaas/vald-agent-faiss vdaas/vald-agent-sidecar vdaas/vald-discoverer-k8s vdaas/vald-lb-gateway vdaas/vald-filter-gateway vdaas/vald-mirror-gateway vdaas/vald-manager-index vdaas/vald-index-operator vdaas/vald-readreplica-rotate"
default: "vdaas/vald-agent-ngt vdaas/vald-agent-faiss vdaas/vald-agent-sidecar vdaas/vald-discoverer-k8s vdaas/vald-lb-gateway vdaas/vald-meta-gateway vdaas/vald-filter-gateway vdaas/vald-mirror-gateway vdaas/vald-manager-index vdaas/vald-index-operator vdaas/vald-readreplica-rotate"
outputs:
HELM_EXTRA_OPTIONS:
description: "Helm extra options that specifies image tags"
Expand All @@ -44,6 +44,7 @@ runs:
["vdaas/vald-agent-sidecar"]="agent.sidecar.image.tag"
["vdaas/vald-discoverer-k8s"]="discoverer.image.tag"
["vdaas/vald-lb-gateway"]="gateway.lb.image.tag"
["vdaas/vald-meta-gateway"]="gateway.meta.image.tag"
["vdaas/vald-filter-gateway"]="gateway.filter.image.tag"
["vdaas/vald-mirror-gateway"]="gateway.mirror.image.tag"
["vdaas/vald-manager-index"]="manager.index.image.tag"
Expand Down
6 changes: 4 additions & 2 deletions .github/actions/e2e-deploy-vald/action.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -99,11 +99,13 @@ runs:
make k8s/vald/deploy HELM_VALUES=${VALUES} HELM_EXTRA_OPTIONS="${HELM_EXTRA_OPTIONS}"
sleep 3

kubectl wait --for=condition=Ready pod -l ${WAIT_FOR_SELECTOR} --timeout=${WAIT_FOR_TIMEOUT}
kubectl wait --for=condition=Ready pod -l "${WAIT_FOR_SELECTOR}" --timeout=${WAIT_FOR_TIMEOUT}

kubectl get pods
kubectl describe pods --selector="${WAIT_FOR_SELECTOR}"
kubectl describe cm

podname=`kubectl get pods --selector=${WAIT_FOR_SELECTOR} | tail -1 | awk '{print $1}'`
podname=`kubectl get pods --selector="${WAIT_FOR_SELECTOR}" | tail -1 | awk '{print $1}'`
echo "POD_NAME=${podname}" >> $GITHUB_OUTPUT
Comment thread
Matts966 marked this conversation as resolved.
env:
VALUES: ${{ inputs.values }}
Expand Down
2 changes: 1 addition & 1 deletion .github/actions/setup-e2e/action.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ inputs:
target_images:
description: "Image names"
required: false
default: "vdaas/vald-agent-ngt vdaas/vald-agent-faiss vdaas/vald-agent-sidecar vdaas/vald-discoverer-k8s vdaas/vald-lb-gateway vdaas/vald-filter-gateway vdaas/vald-mirror-gateway vdaas/vald-manager-index vdaas/vald-index-operator vdaas/vald-readreplica-rotate"
default: "vdaas/vald-agent-ngt vdaas/vald-agent-faiss vdaas/vald-agent-sidecar vdaas/vald-discoverer-k8s vdaas/vald-lb-gateway vdaas/vald-meta-gateway vdaas/vald-filter-gateway vdaas/vald-mirror-gateway vdaas/vald-manager-index vdaas/vald-index-operator vdaas/vald-readreplica-rotate"
outputs:
HELM_EXTRA_OPTIONS:
description: "Helm extra options that specifies E2E target image tags"
Expand Down
2 changes: 1 addition & 1 deletion .github/actions/wait-for-docker-image/action.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ inputs:
images:
description: "image names"
required: false
default: "vdaas/vald-agent-ngt vdaas/vald-agent-faiss vdaas/vald-agent-sidecar vdaas/vald-discoverer-k8s vdaas/vald-lb-gateway vdaas/vald-filter-gateway vdaas/vald-mirror-gateway vdaas/vald-manager-index vdaas/vald-index-operator vdaas/vald-readreplica-rotate"
default: "vdaas/vald-agent-ngt vdaas/vald-agent-faiss vdaas/vald-agent-sidecar vdaas/vald-discoverer-k8s vdaas/vald-lb-gateway vdaas/vald-meta-gateway vdaas/vald-filter-gateway vdaas/vald-mirror-gateway vdaas/vald-manager-index vdaas/vald-index-operator vdaas/vald-readreplica-rotate"
outputs: {}
runs:
using: "composite"
Expand Down
Loading
Loading