Upload
aedocw
View
50
Download
2
Tags:
Embed Size (px)
Citation preview
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
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
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
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!