rxaZS1666516230

Cloudstack: End of Life, June 30th, 2023

Cloudstack as a Product will have its End of Life on June 30th, 2023. We will keep supporting and adding fixes to it until then. You’re free to fork Cloudstack and keep using it or build your own version of it. It will stay available as an open source project on gitlab.com in the future but we will cede to provide artifacts once the product reaches its end of life.

Cloudstack will be superseded by Polycrate which is already in production as a replacement for Cloudstack since the start of 2022.

We will provide migration guides outlining how to switch from Cloudstack to Polycrate within the next few months.

Reasoning

Cloudstack has been a driving force of our business for the past 3 years. Yet, we realized its constraints early on in the building process and knew, due to the nature of Infrastructure as Code, that we wouldn’t be able to shoehorn all the necessary changes Cloudstack needed to strive into it without compromising existing projects building upon it.

Given that Cloudstack was built to provide hyperconverged infrastracture for Kubernetes, we see more and more issues that arise due to the speed of Kubernetes’ release cycles. Paired with the static nature of Cloudstack (all components are part of the core logic), there’s just no way to keep up with the speed of innovation on Kubernetes’ end without breaking legacy systems that have been built with Cloudstack.

As such we decided to start building Polycrate instead of releasing Cloudstack v2 earlier this year. Polycrate offers much more flexibility when it comes to legacy systems. Due to its block-based architecture and its ability to keep individual blocks out of the core and instead share them through an OCI compatible registry, customers can have their own pace at adopting new Kubernetes versions instead of getting them served along new versions of the core, like it works with Cloudstack.

While this means that some legacy systems will not be supported anymore as no new versions of Cloudstack will be released, it’s quite easy to move over to Polycrate as it inherits the Cloudstacks basic principles and just makes everything more modular.

As a bootstrapped company with an Open Core business model, it’s not possible for us to provide free support and updates to software in the long run without going belly up. Polycrate has an improved license model which is still source-available and free for internal commercial use, but allows us to invest in it without jeopardizing our business continuity.