Skip to main content
Version: 2.15

Using Constellation via Cloud Marketplaces

Constellation is available through the Marketplaces of Azure and GCP. 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.

Azure

On Azure, 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

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.

GCP

On GCP, 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

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.