v0.19.615
Azure Support
You can now configure, deploy, and manage apps on Microsoft’s Azure cloud platform. Nuon had Azure support before we made the switch to the independent runner architecture. When we made that change, we decided to focus on one platform first, AWS, in order to ensure the best possible experience. We always intended to re-introduce Azure support once the new architecture had matured, and we felt that time had arrived. We have taken great care to ensure the Nuon experience is as consistent as possible across both AWS and Azure. Aside from a few small digressions, the experience of configuring, deploying, and maintaining an Azure app should be familiar and require little to no ramp-up time.Configuring an Azure App
To get started, configure an app using an Azure sandbox and runner. Here’s an example using our off-the-shelf Azure AKS sandbox.sandbox.toml
runner.toml
Keep in mind that Terraform components will need to create Azure resources using the azurerm provider. Many Helm charts may also rely on platform-specific operators. If you want to re-use components across platforms, you must avoid platform-specific dependencies.
Installing an App on Azure
When you create an Azure install, you will be presented with an install creation modal, just as you would for AWS, except with an Azure location selector instead of an AWS region selector.

Maintaining an Azure Install
Once the install has been provisioned, the experience is practically identical for both cloud platforms. You will have access to the same info and controls for the runner, the sandbox, components, and actions.Currently, the runner does not have the Azure CLI installed. This will be added in a future update, so it can be used for actions on Azure like the AWS CLI can be used on AWS.