Using Constellation via Cloud Marketplaces
Constellation is available through the Marketplaces of AWS, Azure, GCP, and STACKIT. This allows you to create self-managed Constellation clusters that are billed on a pay-per-use basis (hourly, per vCPU) with your CSP account. You can still get direct support by Edgeless Systems. For more information, please contact us.
This document explains how to run Constellation with the dynamically billed cloud marketplace images.
- AWS
- Azure
- GCP
- STACKIT
To use Constellation's marketplace images, ensure that you are subscribed to the marketplace offering through the web portal.
Then, enable the use of marketplace images in your Constellation constellation-conf.yaml
config file:
yq eval -i ".provider.aws.useMarketplaceImage = true" constellation-conf.yaml
Constellation has a private marketplace plan. Please contact us to gain access.
To use a marketplace image, you need to accept the marketplace image's terms once for your subscription with the Azure CLI:
az vm image terms accept --publisher edgelesssystems --offer constellation --plan constellation
Then, enable the use of marketplace images in your Constellation constellation-conf.yaml
config file:
yq eval -i ".provider.azure.useMarketplaceImage = true" constellation-conf.yaml
To use a marketplace image, ensure that the account is entitled to use marketplace images by Edgeless Systems by accepting the terms through the web portal.
Then, enable the use of marketplace images in your Constellation constellation-conf.yaml
config file:
yq eval -i ".provider.gcp.useMarketplaceImage = true" constellation-conf.yaml
On STACKIT, the selected Constellation image is always a marketplace image. You can find more information on the STACKIT portal.
Ensure that the cluster uses an official release image version (i.e., .image=vX.Y.Z
in the constellation-conf.yaml
file).
From there, you can proceed with the cluster creation as usual.