Project

General

Profile

Actions

Task #6904

closed

Task #6869: Challenge OpenStack and OpenNebula with ucloud

Task #6897: Create ucloud-image service

Implement ucloud-image-store management

Added by Nico Schottelius almost 5 years ago. Updated 4 months ago.

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)

Related issues 1 (0 open1 closed)

Related to Open Infrastructure - Task #6900: Allow creating an image from a file in ucloud-api and ucloud-cliRejected06/28/2019

Actions
Actions #1

Updated by Nico Schottelius almost 5 years ago

  • Parent task changed from #6869 to #6897
Actions #2

Updated by Nico Schottelius almost 5 years ago

  • Related to Task #6900: Allow creating an image from a file in ucloud-api and ucloud-cli added
Actions #3

Updated by Nico Schottelius almost 5 years ago

  • Description updated (diff)
Actions #4

Updated by Nico Schottelius almost 5 years ago

  • Description updated (diff)
Actions #5

Updated by Ahmed Bilal almost 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

Actions #6

Updated by Nico Schottelius almost 5 years ago

I agree

writes:

Actions #7

Updated by Ahmed Bilal almost 5 years ago

  • Status changed from New to Feedback
Actions #8

Updated by Ahmed Bilal almost 5 years ago

  • Status changed from Feedback to In Progress
Actions #9

Updated by Ahmed Bilal over 3 years ago

  • Assignee deleted (Ahmed Bilal)
Actions #10

Updated by Nico Schottelius 4 months ago

  • Status changed from In Progress to Rejected
Actions

Also available in: Atom PDF