Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Glance wants to go Public

Glance wants to go Public

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.

Openstack Israel 2013

flaper87

May 27, 2013
Tweet

More Decks by flaper87

Other Decks in Programming

Transcript

  1. @flaper87 at OpenStack Israel I mean... Why? How's that even

    possible? What needs to be changed? DAFUQ?
  2. 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
  3. @flaper87 at OpenStack Israel Easier to distribute images to the

    Outside World™ Sick of Nova proxying Glance's calls WHY?
  4. @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?
  5. @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?
  6. @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
  7. @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
  8. @flaper87 at OpenStack Israel Quotas you know, just in case

    Do we really need Quotas? Yep, we dared to ask
  9. @flaper87 at OpenStack Israel Quotas you know, just in case

    What to limit? Do we really need Quotas?
  10. @flaper87 at OpenStack Israel Quotas you know, just in case

    How to do it? What to limit? Do we really need Quotas?
  11. @flaper87 at OpenStack Israel Use Cases Live ISO Images Cross

    region image sharing It's all about providing images, right?
  12. @flaper87 at OpenStack Israel Use Cases Vagrant Boxes Cross region

    image sharing It's all about providing images, right? Live ISO images