Add upload backend implementation 05/73205/2
authorKiran Kamineni <kiran.k.kamineni@intel.com>
Tue, 20 Nov 2018 22:32:50 +0000 (14:32 -0800)
committerKiran Kamineni <kiran.k.kamineni@intel.com>
Wed, 21 Nov 2018 19:36:41 +0000 (11:36 -0800)
commitf54fee24c32465478e2c6fc4cd6fc6bfb44fe096
treeebe95c5f51972d2cacb8c304abace2423b7952db
parent3f780f7973081903f1ab6ea01a855fb6c5512a48
Add upload backend implementation

Upload is a seperate API where it takes
a binary stream and stores it. The api supports
tar.gz file format only.
P2: Check if ID is valid before trying upload
    Add test with an invalid ID

Issue-ID: MULTICLOUD-393
Change-Id: Id636a95823a046e1795d3be72d0214e953a8c5fc
Signed-off-by: Kiran Kamineni <kiran.k.kamineni@intel.com>
src/k8splugin/api/api.go
src/k8splugin/api/defhandler.go
src/k8splugin/api/defhandler_test.go
src/k8splugin/rb/archive.go [new file with mode: 0644]
src/k8splugin/rb/archive_test.go [new file with mode: 0644]
src/k8splugin/rb/definition.go
src/k8splugin/rb/definition_test.go