Storage service and client (#300)

A very rudimentary storage service for archives larger than what can
fit in TPR/CRD resources. The library used allows for using local
files, AWS S3, or other cloud storage APIs. For now only local paths
are set up.

The storage service doesn't know anything about functions or packages;
it can be used for arbitrary archives.

There's no CLI integration yet.
This commit is contained in:
Soam Vasani
2017-08-31 00:44:25 -07:00
committed by GitHub
parent c03f1a6d9c
commit d83c89df69
9 changed files with 555 additions and 9 deletions
Generated
+4
View File
@@ -78,6 +78,10 @@ imports:
- client/v2
- models
- pkg/escape
- name: github.com/graymeta/stow
version: da285caa6daa337ae04a9ac603dbaf9009ffe687
subpackages:
- local
- name: github.com/jonboulle/clockwork
version: 2eee05ed794112d45db504eb05aa693efd2b8b09
- name: github.com/juju/ratelimit