Implement Parallax's register-image API call
Implement Parallax's register-image API call. At a minimum, the register-image call must accept image metadata and store that metadata in the registry data store. The metadata that can be stored is, at least:
* image name
* public image?
* image type ('kernel', 'ramdisk', 'machine', 'raw') any more?
* state ('pending'
* architecture (list arches...)
* creating_user
* project_id (can be null)
* created_at
* updated_at
* deleted_at
* deleted?
In addition to the above standard metadata fields, there should be the ability to add custom metadata key/value pairs for an image. Kind of like a simple tagging taxonomy system.
Blueprint information
- Status:
- Complete
- Approver:
- Jay Pipes
- Priority:
- Essential
- Drafter:
- Rick Harris
- Direction:
- Approved
- Assignee:
- Jay Pipes
- Definition:
- Approved
- Series goal:
- None
- Implementation:
- Implemented
- Milestone target:
- None
- Started by
- Jay Pipes
- Completed by
- Jay Pipes
Whiteboard
Work items:
implement glance.
create WSGI route for image registration -> ImageController
create unit test for image registration: DONE
Work Items
Dependency tree
* Blueprints in grey have been implemented.