store-backends-beyond-aws
apimode.go
+35 −12
apimode.goLoading diff…
cmd/console/main.go
+121 −18
cmd/console/main.goLoading diff…
docs/site/cli.md
+45 −2
docs/site/cli.mdLoading diff…
internal/console/apistore.go
+115 −10
internal/console/apistore.goLoading diff…
internal/console/apistore_test.go
+137 −2
internal/console/apistore_test.goLoading diff…
internal/console/deletion_test.go
+4 −4
internal/console/deletion_test.goLoading diff…
internal/console/economicspass.go
+13 −6
internal/console/economicspass.goLoading diff…
internal/console/server.go
+10 −0
internal/console/server.goLoading diff…
internal/objstore/aws.go
+65 −195
internal/objstore/aws.goLoading diff…
internal/objstore/aws_test.go
+31 −23
internal/objstore/aws_test.goLoading diff…
internal/objstore/b2.go
+491 −0
internal/objstore/b2.goLoading diff…
internal/objstore/b2_test.go
+315 −0
internal/objstore/b2_test.goLoading diff…
internal/objstore/linode.go
+312 −0
internal/objstore/linode.goLoading diff…
internal/objstore/linode_test.go
+244 −0
internal/objstore/linode_test.goLoading diff…
internal/objstore/memprovisioner.go
+135 −6
internal/objstore/memprovisioner.goLoading diff…
internal/objstore/memprovisioner_test.go
+9 −9
internal/objstore/memprovisioner_test.goLoading diff…
internal/objstore/objstore.go
+15 −8
internal/objstore/objstore.goLoading diff…
internal/objstore/provisioner.go
+176 −14
internal/objstore/provisioner.goLoading diff…
internal/objstore/s3bucket.go
+259 −0
internal/objstore/s3bucket.goLoading diff…
internal/objstore/s3bucket_test.go
+138 −0
internal/objstore/s3bucket_test.goLoading diff…
internal/objstore/supplied.go
+546 −0
internal/objstore/supplied.goLoading diff…
internal/objstore/supplied_test.go
+410 −0
internal/objstore/supplied_test.goLoading diff…
internal/objstore/walk.go
+169 −30
internal/objstore/walk.goLoading diff…
internal/objstore/walk_test.go
+316 −44
internal/objstore/walk_test.goLoading diff…
store.go
+101 −15
store.goLoading diff…
store_test.go
+156 −9
store_test.goLoading diff…