Louis Ruch
203d4bb048
fix(storage): Remove client
2023-05-31 12:18:23 +00:00
Danielle Miu
1052118836
remove field masks from proto
2023-05-31 12:18:23 +00:00
Louis Ruch
f0e95d7267
docs(storage): Update comments
2023-05-31 12:18:23 +00:00
Damian Debkowski
9aa4d40d95
feat(storage): provide optional chunk size field for GetObject
2023-05-31 12:18:22 +00:00
Timothy Messier
e29939ce41
feat(storage): Define interface for creating temporary files
...
This provides a new type for a temporary file and a method on a
RecordingStorage to create temporary files. Temporary files will get
removed when closed.
2023-05-31 12:18:21 +00:00
Timothy Messier
82989fd123
feat(storage): Stub out Open interface method
2023-05-31 12:18:20 +00:00
Danielle Miu
385b804ed2
update plugin options to include WithVersion
2023-05-31 12:18:19 +00:00
Louis Ruch
e83f5bcd4c
feat(storage): Rename NewLocalFS to NewSyncingFS
2023-05-31 12:18:17 +00:00
Danielle Miu
bb82fa6507
update storage buckets to use a shared persisted secrets type. add options
2023-05-31 12:18:16 +00:00
Louis Ruch
1662445e8e
feat(storage): Wire up storage buckets in session recording
2023-05-31 12:18:14 +00:00
Louis Ruch
8ea61054cd
feat(storage): Add support for Storage Bucket API
2023-05-31 12:18:14 +00:00
Danielle Miu
a4a14fc7fc
merged commit for plugin rework, storage bucket sql and proto, storage bucket secret rewrapping, storage bucket repository
2023-05-31 12:18:13 +00:00
Louis Ruch
38723f8112
feat(storage): Add RemoteFs to storage interface
2023-05-31 12:18:13 +00:00
Timothy Messier
897b70f090
feat(storage): Make Option fields exported
...
This makes it possible to have external packages implement the
storage.FS, storage.Container, and storage.File interfaces and correctly
inspect the various options.
2023-05-31 12:18:10 +00:00
Louis Ruch
def8e47f32
feat(storage): Add pluginInfo to storageBucket
2023-05-31 12:18:10 +00:00
Louis Ruch
52fbc6410c
feat(storage): Add interface, options and errors
2023-05-31 12:18:09 +00:00