S3 job binary and binary retriever
* Create common module for managing S3 job binaries * Add new dependency on botocore * Use common S3 library to create S3 job binary type for EDP * Use common S3 library to create S3 job binary retriever * Support storing S3 secret key in Castellan * Document new job binary type (and foreshadow the S3 data source type) * Unit tests for new code Change-Id: I6781203d802305446ba1418ed6999186db4dfe9b Partially-Implements: bp sahara-support-s3
This commit is contained in:
parent
e13abf2750
commit
1d5d5fe79d
@ -6,6 +6,7 @@ pbr!=2.1.0,>=2.0.0 # Apache-2.0
|
|||||||
|
|
||||||
alembic>=0.8.10 # MIT
|
alembic>=0.8.10 # MIT
|
||||||
Babel!=2.4.0,>=2.3.4 # BSD
|
Babel!=2.4.0,>=2.3.4 # BSD
|
||||||
|
botocore>=1.5.1 # Apache-2.0
|
||||||
castellan>=0.16.0 # Apache-2.0
|
castellan>=0.16.0 # Apache-2.0
|
||||||
eventlet!=0.18.3,!=0.20.1,<0.21.0,>=0.18.2 # MIT
|
eventlet!=0.18.3,!=0.20.1,<0.21.0,>=0.18.2 # MIT
|
||||||
Flask!=0.11,<1.0,>=0.10 # BSD
|
Flask!=0.11,<1.0,>=0.10 # BSD
|
||||||
|
@ -64,6 +64,7 @@ sahara.job_binary.types =
|
|||||||
internal-db = sahara.service.edp.job_binaries.internal_db.implementation:InternalDBType
|
internal-db = sahara.service.edp.job_binaries.internal_db.implementation:InternalDBType
|
||||||
manila = sahara.service.edp.job_binaries.manila.implementation:ManilaType
|
manila = sahara.service.edp.job_binaries.manila.implementation:ManilaType
|
||||||
swift = sahara.service.edp.job_binaries.swift.implementation:SwiftType
|
swift = sahara.service.edp.job_binaries.swift.implementation:SwiftType
|
||||||
|
s3 = sahara.service.edp.job_binaries.s3.implementation:S3Type
|
||||||
|
|
||||||
sahara.infrastructure.engine =
|
sahara.infrastructure.engine =
|
||||||
heat = sahara.service.heat.heat_engine:HeatEngine
|
heat = sahara.service.heat.heat_engine:HeatEngine
|
||||||
|
Loading…
Reference in New Issue
Block a user