openstack community app catalog ()

19
Copyright © 2015 Mirantis, Inc. All rights reserved www.mirantis.com Community App Catalog http://apps.openstack.org

Upload: aedocw

Post on 03-Aug-2015

50 views

Category:

Technology


2 download

TRANSCRIPT

Copyright © 2015 Mirantis, Inc. All rights reserved

www.mirantis.com

Community App Catalog

http://apps.openstack.org

Copyright © 2015 Mirantis, Inc. All rights reserved

A few introductions

Craig Peters | Product Manager

Craig is a father, bicyclist, and technologist who has forged his experience as a

software product manager in enterprises producing and using both open and

closed source software. He is passionate about user experience in the long-run.

Christopher Aedo | Product Architect

Christopher is an IT veteran for consulting, design and tech companies. He is

also an outspoken public advocate for OpenStack, cloud computing, software

defined networking and software defined storage.

Copyright © 2015 Mirantis, Inc. All rights reserved

Is there an easier way?

Users want to deploy workloads at the push of a button.

Copyright © 2015 Mirantis, Inc. All rights reserved

NEW: OpenStack App Catalog

● Shared catalog of assets to pull right into your cloud● Murano App Packages● Glance Images● Heat Templates

● Use directly from apps.openstack.org, or replicate just the bits you want available locally

Copyright © 2015 Mirantis, Inc. All rights reserved

OpenStack App Catalog: Ingredients

● YAML definitions of assets● Javascript site to display● Hosting of content on

Rackspace CDN ● New content/assets

flow through the OpenStack Community Process

● Consumable via Horizon or OpenStack CLI

Copyright © 2015 Mirantis, Inc. All rights reserved

How does it work?

QUICK DEMO

Copyright © 2015 Mirantis, Inc. All rights reserved

Adding to the catalog

Copyright © 2015 Mirantis, Inc. All rights reserved

Make Something

Copyright © 2015 Mirantis, Inc. All rights reserved

http://murano.readthedocs.org

Copyright © 2015 Mirantis, Inc. All rights reserved

Glance images - DIB Makes It Easy

1. git clone https://github.com/openstack/diskimage-builder2. cd diskimage-builder3. ./bin/disk-image-create ubuntu vm

http://docs.openstack.org/developer/diskimage-builder/user_guide/building_an_image.html

Copyright © 2015 Mirantis, Inc. All rights reserved

Make a Heat template

User guide: http://docs.openstack.org/developer/heat/

Example templates: https://github.com/openstack/heat-templates

Merlin: https://wiki.openstack.org/wiki/Merlin

Copyright © 2015 Mirantis, Inc. All rights reserved

Contribute to OpenStack!

Copyright © 2015 Mirantis, Inc. All rights reserved

http://docs.openstack.org/infra/manual/developers.html

Copyright © 2015 Mirantis, Inc. All rights reserved

OpenStack App Catalog: Ingredients

● YAML definitions of assets● Javascript site to display● Hosting of content on

Rackspace CDN ● New content/assets

flow through the OpenStack Community Process

Copyright © 2015 Mirantis, Inc. All rights reserved

1. git clone https://github.com/stackforge/apps-catalog2. vi static/glance_images.yaml3. tox -epy274. cd apps-catalog/openstack_web/5. python -m SimpleHTTPServer (localhost:8000 look good?)6. git commit -a7. git review

It’s easy!

Copyright © 2015 Mirantis, Inc. All rights reserved

glance_images.yaml

Copyright © 2015 Mirantis, Inc. All rights reserved

What’s next?

Build a community around this (help us!)

A few ideas:

● Catalog search native to Glance● Catalog search panel in Horizon● Make the first commit easier● More artifact types? Categorization? Ratings? Reviews?● Making it easier to update an asset● Working session on Wednesday!

Copyright © 2015 Mirantis, Inc. All rights reserved

Working Group This Wednesday

Join us for a working group!Wednesday, May 20 • 11:50am - 12:30pm

Room 116/117

Copyright © 2015 Mirantis, Inc. All rights reserved

Visit http://apps.openstack.org today!

Thank you!