Actions
Task #6904
closedTask #6869: Challenge OpenStack and OpenNebula with ucloud
Task #6897: Create ucloud-image service
Implement ucloud-image-store management
Status:
Rejected
Priority:
Normal
Assignee:
-
Target version:
-
Start date:
06/29/2019
Due date:
% Done:
0%
Estimated time:
PM Check date:
Description
An image store is a place where images can be stored.
How it works¶
Images (things that VMs can attach to) need to be stored in a image store. Image stores might be usable by users or only by admins.
v1¶
- For v1 we only support ceph
- We do leave options open for other image stores, but we don't implement anything else at the moment
- In general this service only manages data in etcd that can be referred to / used by ucloud-image
Fields / attributes:
- is_public (true|false): if yes, users can use it
- type: (only "ceph" supported at the moment)
- uuid
- name: ...
- description: ...
- attributes : are image store type specific
- attributes for ceph
- list: ceph monitors
- key: key for accessing the ceph cluster
- (more might follow)
- pool (which ceph pool to use)
Updated by Nico Schottelius over 5 years ago
- Parent task changed from #6869 to #6897
Updated by Nico Schottelius over 5 years ago
- Related to Task #6900: Allow creating an image from a file in ucloud-api and ucloud-cli added
Updated by Ahmed Bilal over 5 years ago
Nico Schottelius wrote:
An image store is a place where images can be stored.
How it works¶
Images (things that VMs can attach to) need to be stored in a image store. Image stores might be usable by users or only by admins.
v1¶
- For v1 we only support ceph
- We do leave options open for other image stores, but we don't implement anything else at the moment
- In general this service only manages data in etcd that can be referred to / used by ucloud-image
Fields / attributes:
- is_public (true|false): if yes, users can use it
- type: (only "ceph" supported at the moment)
- uuid
- name: ...
- description: ...
- attributes : are image store type specific
- attributes for ceph
- list: ceph monitors
- key: key for accessing the ceph cluster
- (more might follow)
- pool (which ceph pool to use)
I think the uuid would not be there. Instead, it should appear in the key e.g /v1/image_store/$uuid
Updated by Nico Schottelius over 5 years ago
I agree
redmine@ungleich.ch writes:
Updated by Ahmed Bilal over 5 years ago
- Status changed from Feedback to In Progress
Updated by Nico Schottelius 11 months ago
- Status changed from In Progress to Rejected
Actions