[EDP] Job Binary Component Should Retrieve Job Binaries from Swift
The Job Binary Component should provide the ability to retrieve job binaries from swift.
There are two types of swift endpoints that will be supported:
swift-internal -- In this case, the swift service is running on the same cluster as Savanna and is accessible using the same keystone auth url. Users provide credentials which are used to retrieve the job binary from the swift service. The binary is identified based on information in the url. This is currently implemented.
swift-external -- In this case the swift service may be located outside the cluster where Savanna is running. An authorization token is used by Savanna to retrieve the job binary from the swift service. The binary is identified based on information in the url. ** This is not yet imiplemented **
In both cases, Savanna will use the python-swiftclient module for communicating with swift.
Note, uploading of containers and objects to swift will happen outside of Savanna.
Blueprint information
- Status:
- Complete
- Approver:
- Sergey Lukjanov
- Priority:
- Medium
- Drafter:
- Alexander Kuznetsov
- Direction:
- Approved
- Assignee:
- Trevor McKay
- Definition:
- Approved
- Series goal:
- Accepted for 0.3
- Implementation:
- Implemented
- Milestone target:
- 0.3
- Started by
- Sergey Lukjanov
- Completed by
- Sergey Lukjanov
Related branches
Related bugs
Sprints
Whiteboard
Work Items
Dependency tree
* Blueprints in grey have been implemented.