ShapeBlue , today, announced that we will be publicly hosting our public CloudStack repository and SystemVM templates. But why have we decided to do this ?
Access to our CloudStack product patches
Part of ShapeBlue’s CloudStack Software Engineering services, we provide a product patching service to our customers where we take an official CloudStack release that our customer is running in production and apply bugfixes or enhancements. We try do this work publicly and contribute to the upstream CloudStack project, unless requested by the customer to keep it private. After the whole process of building and testing internally, we package a testing APT/YUM repository that is used to verify the build by our team on a test infrastructure that is close to the customer’s environment, before we deliver the patch to the customer.
So, yes, we are now giving non-paying customers access to our CloudStack product patches, along with our commercially supported customers. What we won’t do, however, is give any notifications, technical support or assistance on those patches unless an organisation has a CloudStack Infrastructure Support agreement in place
Our commitment to the CloudStack project
The Apache CloudStack project ships CloudStack releases every 4-6 months. Since being accepted in the Apache Incubator, the project has shipped 11 releases including the latest 4.4.1 release. After an official Apache CloudStack version gets released, it’s currently only a few individuals in the community who package and host CloudStack releases as APT or YUM repositories publicly. Thats becuase The Apache Software Foundation only distributes code. But such package hosting sites may not host previous versions of CloudStack and the SystemVM templates, and often times the information on using those CloudStack repositories is not clear, for example which git tag or SHA was used to build those repositories, or if any additional patch(es) or modification(s) was applied on the CloudStack build, or if it’s the “oss” build or the “noredist” build.
Since we already have the product patching infrastructure to build, test and package CloudStack, today we’re rolling out our public APT/YUM repository and SystemVM template hosting for everyone. We’re hosting APT/YUM repository and SystemVM templates for all the CloudStack releases since the 4.2.0 release. All the packages are noredist builds, or what we like to call as the full-version of CloudStack that supports VMWare hypervisor, NetApp storage, Juniper SRX, F5 etc. For more information on using the repository checkout the ShapeBlue packages page: https://www.shapeblue.com/packages.
The packages repository is GPG signed and shipped under Apache License 2.0 by ShapeBlue, and the underlying infrastructure is kindly provided by BT Cloud Compute.
Rohit Yadav oversees the Software Engineering function at ShapeBlue, providing leadership and mentorship to our ever-growing Engineering Team. He has been a PMC member of the project since 2015. Rohit is the author & maintainer of the CloudStack CloudMonkey project and has been instrumental in the development of many of CloudStack’s flagship features. Rohit regularly speaks at events, focussing on developer access to the project, and has also mentored Google Summer of Code students.