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