OpenStack's Image service has been doing a great job on providing images throughout OpenStack and as the number of cloud services grow, the time for this service to be public has arrived. In this talk, I'll take you through different deployments strategies, in progress tasks and future ideas that will make all this possible.
2. @flaper87 at OpenStack Israel
I mean... Why?
How's that even possible?
What needs to be changed?
DAFUQ?
3. Who's this
dude?
@flaper87 (a.k.a, Flavio Percoco):
Very proud Red Hatter, who's also part of the
MongoDB Master team and has contributed to Open
Source since... forever.
One of those who thinks about programming when
he's not programming.
member of
7. @flaper87 at OpenStack Israel
Easier to distribute
images to the Outside World™
Sick of Nova proxying Glance's calls
WHY?
8. @flaper87 at OpenStack Israel
Users want to
upload their own images
Sick of Nova proxying Glance's calls
Easier to distribute images to the Outside World™
WHY?
9. @flaper87 at OpenStack Israel
It's the best excuse
to finally have Quotas #WIN
Sick of Nova proxying Glance's calls
Easier to distribute images to the Outside World™
Users want to upload their own images
WHY?
12. @flaper87 at OpenStack Israel
Enhanced RBAC
(Role Based Access Control)
{
"context_is_admin": "role:admin",
"default": "",
"manage_image_cache": "role:admin"
}
moar Stuff like this
13. @flaper87 at OpenStack Israel
Protected Image
properties
class ImageProperty(BASE, ModelBase):
id = Column(Integer, ...)
image_id = Column(String(36), ...)
image = relationship(Image, ...)
name = Column(String(255), ...)
value = Column(Text)
No protection at all