CloudStack Releases
The CloudStack community maintains two types of releases; the main releases and the LTS (Long Term Support) releases. The LTS releases receive bug and security fixes for a period of 18 months after the main release (for more details click here). The main releases receive only critical bug fixes for a short period. The general expectation is that the users of the main version will upgrade to a new version in order to receive fixes.
Looking for other versions of Apache CloudStack? You can find them in our archives page and under GitHub releases.
verification
In general packages can be verified by the following commands:
$ gpg import KEYS
$ gpg --verify <release-filename>.asc
$ sha512sum --check <release-filename>.sha512
Source Releases
Apache CloudStack's most recent release is 4.20.0.0
. This is current
CloudStack LTS release.
Full release notes can be found in the version 4.20.0.0 Release Notes website.
Instructions for building from source and installing Apache CloudStack can be found in the Installation Guide. Instructions for building from source and upgrading from a previous version of CloudStack to Apache CloudStack 4.20.0.0 can be found in the upgrade section of the Release Notes (see above).
The latest CloudStack LTS maintenance release for version 4.19.x.x
is 4.19.1.3
as part of the
previous LTS release.
Full release notes can be found in the version 4.19.1.3 Release Notes website.
Instructions for building from source and installing Apache CloudStack can be found in the Installation Guide. Instructions for building from source and upgrading from a previous version of CloudStack to Apache CloudStack 4.19.1.3 can be found in the upgrade section of the Release Notes (see above).
Community Packages
For easier installation or upgrades, the official source code release has been supplemented by community members who have chosen to provide package repositories that also include noredist libraries:
- Ubuntu DEB repository: http://download.cloudstack.org/ubuntu
- EL9 RPM repository: http://download.cloudstack.org/el/9/
- EL8 RPM repository: http://download.cloudstack.org/el/8/
- EL7 RPM repository: http://download.cloudstack.org/el/7/
- SUSE/openSUSE 15 RPM repository: http://download.cloudstack.org/suse/15/
Experimental ARM64 packages:
- Ubuntu/DEB repository: http://download.cloudstack.org/arm64/
Old repositories for distros eached EOL:
- EL6 RPM repository (for 4.13 and older releases): http://download.cloudstack.org/centos/6/
Instructions for using these community provided repositories can be found in the Configure Package Repository section of the Installation Guide.
Additional downloads:
- CloudStack SystemVM Templates: http://download.cloudstack.org/systemvm/
- CloudStack Kubernetes Service (CKS) ISOs: http://download.cloudstack.org/cks/
3rd Party Packages
Apache CloudStack (noredist) packages and downloads by ShapeBlue:
- Packages Repository: https://www.shapeblue.com/cloudstack-packages/
- CloudStack SystemVM Templates: http://packages.shapeblue.com/systemvmtemplate/
- CloudStack Kubernetes Service (CKS) ISOs: http://packages.shapeblue.com/cks/
- Cluster API Provider CloudStack (CAPC) Templates: http://packages.shapeblue.com/cluster-api-provider-cloudstack/images/
CloudMonkey Releases
Apache CloudStack's CloudMonkey tool is a CLI and shell environment designed for interacting with CloudStack-based clouds. For installing, upgrade, usage, please see the documentation wiki.
Source Release
CloudMonkey's current release is v6.4.0
.
Binary Builds Release
For easier installation or upgrades, the official source code release has been supplemented by community members who have pushed the binary to the Apache CloudStack CloudMonkey GitHub release page.
CloudStack Go-SDK
The CloudStack Go-SDK provides CloudStack API client and binding enabling Go programs to interact with CloudStack in a simple and uniform way. The CloudStack Go-SDK is widely used by several projects such as:
- CloudStack Terraform Provider
- CloudStack Kubernetes Provider
- CAPC - the Kubernetes Cluster API Provider for Apache CloudStack
The community-maintained releases are published directly as the project GitHub releases for every CloudStack major release: https://github.com/apache/cloudstack-go/releases
CloudStack Terraform Provider Release
The CloudStack Terraform Provider allows Terraform users to manage and use CloudStack. The documentation is available here.
Source Release
The current release is v0.5.0
.
Using Terraform Registry
Users can use the CloudStack Terraform provider directly using the registry: https://registry.terraform.io/providers/cloudstack/cloudstack
Binaries are also available at project releases page: https://github.com/apache/cloudstack-terraform-provider
CloudStack Kubernetes Provider Release
The CloudStack Kubernetes Provider allows Kubernetes users to facilitate Kubernetes deployments on CloudStack. Documentation is available here.
Source Release
The current release is v1.1.0
.
Docker Release
The CloudStack Kubernetes Provider is published as a docker image and available for users at: https://hub.docker.com/r/apache/cloudstack-kubernetes-provider
Verifying Downloads
It's essential that you verify the integrity of the downloaded files using the
PGP or SHA512 signatures. The PGP signatures can be verified using PGP or GPG.
First download the KEYS
as well
as the asc signature file for the relevant distribution. Make sure you get these
files from the main distribution directory, rather than from a mirror. Then
verify the signatures using:
$ gpg --import KEYS
$ gpg --verify apache-cloudstack-X.X.X-src.tar.bz2.asc apache-cloudstack-X.X.X-src.tar.bz2
or,
$ pgp -ka KEYS
$ pgp apache-cloudstack-X.X.X-src.tar.bz2.asc
or,
$ pgpk -a KEYS
$ pgpv apache-cloudstack-X.X.X-src.tar.bz2.asc
Please see CheckingSignatures for a more extensive explanation of the pgp verification.
Additionally, you can verify the SHA512 signatures on the files, by performing:
$ sha512sum --check apache-cloudstack-X.X.X-src.tar.bz2.sha512
Archived Releases
You can find links to all the releases of Apache CloudStack on the archives page.