Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

App catalog (Vancouver)

1,097 views

Published on

Published in: Software
  • Be the first to comment

App catalog (Vancouver)

  1. 1. Copyright © 2015 Mirantis, Inc. All rights reserved www.mirantis.com Community App Catalog http://apps.openstack.org
  2. 2. 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.
  3. 3. Copyright © 2015 Mirantis, Inc. All rights reserved Is there an easier way? Users want to deploy workloads at the push of a button.
  4. 4. 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
  5. 5. 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
  6. 6. Copyright © 2015 Mirantis, Inc. All rights reserved How does it work? QUICK DEMO
  7. 7. Copyright © 2015 Mirantis, Inc. All rights reserved Adding to the catalog
  8. 8. Copyright © 2015 Mirantis, Inc. All rights reserved Make Something
  9. 9. Copyright © 2015 Mirantis, Inc. All rights reserved http://murano.readthedocs.org
  10. 10. Copyright © 2015 Mirantis, Inc. All rights reserved Glance images - DIB Makes It Easy 1. git clone https://github.com/openstack/diskimage-builder 2. cd diskimage-builder 3. ./bin/disk-image-create ubuntu vm http://docs.openstack.org/developer/diskimage-builder/user_guide/building_an_image.html
  11. 11. 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
  12. 12. Copyright © 2015 Mirantis, Inc. All rights reserved Contribute to OpenStack!
  13. 13. Copyright © 2015 Mirantis, Inc. All rights reserved http://docs.openstack.org/infra/manual/developers.html
  14. 14. 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
  15. 15. Copyright © 2015 Mirantis, Inc. All rights reserved 1. git clone https://github.com/stackforge/apps-catalog 2. vi static/glance_images.yaml 3. tox -epy27 4. cd apps-catalog/openstack_web/ 5. python -m SimpleHTTPServer (localhost:8000 look good?) 6. git commit -a 7. git review It’s easy!
  16. 16. Copyright © 2015 Mirantis, Inc. All rights reserved glance_images.yaml
  17. 17. 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!
  18. 18. 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
  19. 19. Copyright © 2015 Mirantis, Inc. All rights reserved Visit http://apps.openstack.org today! Thank you!

×