Skip to content

Commit cb5fcaf

Browse files
authored
[Feature] [Platform] MetaV1 List Operation (#1941)
1 parent 6ece92a commit cb5fcaf

File tree

9 files changed

+450
-44
lines changed

9 files changed

+450
-44
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
- (Bugfix) Align JWT Discovery
1212
- (Feature) Compact Action
1313
- (DebugPackage) Fetch All logs
14+
- (Feature) (Platform) MetaV1 List Operation
1415

1516
## [1.2.50](https://github.com/arangodb/kube-arangodb/tree/1.2.50) (2025-07-04)
1617
- (Feature) (Platform) MetaV1 Integration Service

integrations/meta/v1/definition/definition.pb.go

Lines changed: 187 additions & 39 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

integrations/meta/v1/definition/definition.proto

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,11 @@ service MetaV1 {
3939
// Optionally, will check Revision for the conflict management
4040
rpc Set (SetRequest) returns (ObjectResponse);
4141

42-
// Delete deletes saves the object from the Meta Store
42+
// Delete deletes the object from the Meta Store
4343
rpc Delete (ObjectRequest) returns (shared.Empty);
44+
45+
// List lists the object from the Meta Store
46+
rpc List (ListRequest) returns (stream ListResponseChunk);
4447
}
4548

4649
// ObjectRequest defines request for MetaV1 Object Request
@@ -87,3 +90,19 @@ message ObjectResponse {
8790
// Meta defines the Object Metadata
8891
ObjectResponseMeta meta = 4;
8992
}
93+
94+
// ListRequest defines request for MetaV1 Object List Request
95+
message ListRequest {
96+
// Refines the batch size
97+
optional int32 batch = 1;
98+
99+
// Defines the object prefix
100+
optional string prefix = 2;
101+
}
102+
103+
// ListResponseChunk defines chunk response for MetaV1 Object List Request
104+
message ListResponseChunk {
105+
// Returns list of keys
106+
repeated string keys = 1;
107+
}
108+

0 commit comments

Comments
 (0)