2. CloudStack Marketplace
• Enables ISVs to make their products visible and easily consumable by any
CloudStack-based clouds
• Provides CloudStack admins and users a list of ready to consume products
Image Templates/ISOs
SaaS/PaaS (free image, license can be enforced within
the image or application itself)
5. Admin Configure CloudStack Marketplace
Through CloudStack Global Settings
Item Setting Default
Enable marketplace True or false True
Marketplace Listing List of repositories Apache CloudStack List Repository location (enabled)
Repositories
Each listing repository has a property: enabled/disabled
• Enabled: both admins and users can see listings from the repository
• Disabled: admins can see listings from the repository
13. User Create Template
Through “Create Template” CloudStack UI
• Auto populated from vendor’s template
metadata (user can overwrite)
ᵒName
ᵒDescription
ᵒURL
ᵒHypervisor
ᵒFormat
ᵒOS type
• User set
ᵒZone
ᵒExtractable
ᵒPassword enabled
ᵒPublic
16. Where to Host Apache Listing Repository?
v1.0
Pros Cons
Proposal
CloudStack Source • Governed by the same Apache • Vendors need to sign Apache Contributor
project process License Agreement (CLA)
Code Tree
(part of CloudStack
• Listings are tested and verified to
work with each CloudStack version
• Vendors cannot make changes to listings
off CloudStack release cycle
√
distribution)
(just like vendor plugins) • New vendors and products have to wait for
the next CloudStack release cycle
A Separate Listing • Vendors do not need to sign • What about governance? If no governance,
Apache CLA the listing might not work, or can even
Repository Hosted • Vendors can add/update listings off contain virus. To provide governance, need
by The Community CloudStack release cycles, with to create a whole new process and need
changes propagated to each people
CloudStack instance
No Apache Listing • Less work for the community • Relies on third party to provide this, which
means we might end up with no listing
Repository repositories
18. Comments and Questions
• CloudStack wiki
https://cwiki.apache.org/CLOUDSTACK/cloudstack-marketplace-proposal.html
• CloudStack dev mailing list
cloudstack-dev@incubator.apache.org
• Contact me directly
jie.feng@citrix.com