Register an Azure Cloud Account

Palette supports deployment and managing Kubernetes clusters in an Azure account. This section guides you on how to create a Kubernetes cluster in Azure that is managed by Palette.

Video Demonstration

The following video demonstrates the integration of Azure Cloud with the Palette console.

This guide will provide steps for how you can integrate your Azure account with Palette.

Prerequisites

Enable Azure Cloud Account Registration to Palette

To register an Azure cloud account in the Palette console

  1. Log in to Palette.
  1. Navigate to the Project Overview drop-down and switch to the Tenant Admin.
  1. Select Tenant Settings from the left Main Menu.
  1. From the Tenant Settings go to Cloud Accounts and click on + Add Azure Account.
  1. The Azure cloud account wizard requires the following information:
Basic InformationDescription
Account NameA custom account name
Client IDUnique client Id from Azure console
Tenant IDUnique tenant Id from Azure console
Client SecretAzure secret for authentication
Tenant NameAn optional tenant name
Disable PropertiesTo disable the import of Azure networking details.
Toggle Connect Private Cloud GatewayAn option to select the Self-Hosted PCG already created from the drop-down menu to link it to the cloud account.

For existing cloud accounts go to Edit and toggle the Connect Private Cloud Gateway option to select the created Gateway from the drop-down menu.

  1. Click on the Confirm button to complete the wizard.

Disable Properties

When the above information is provided to the cloud account creation wizard, Azure networking details will be sent to Palette console, which you can disable. To disable network calls from the Palette console to the Azure account, you can click Disable Properties.

For this, we first need to create an Azure Active Directory (AAD) Application which can be used with role-based access control. Follow the steps below to create a new AAD application, assign roles, and create the client secret:

  1. Follow the steps described here to create a new Azure Active Directory application. Note down your ClientID and TenantID.
  1. On creating the application, a minimum required ContributorRole needs to be assigned. To assign any kind of role, the user must have a minimum role of UserAccessAdministrator. The role can be assigned by following the Assign Role To Application link.
  1. Follow the steps described in the Create an Application Secret section to create the client application secret. Store the Client Secret safely as it will not be available as plain text later.

Validation

To validate the Azure Cloud account creation in Palette console:

  1. Log in to Palette.
  1. Navigate to the Project Overview drop-down and switch to the Tenant Admin.
  1. Select Tenant Settings from the left Main Menu.
  1. From the Tenant Settings go to Cloud Accounts
  1. Below the label Azure, the available Azure cloud accounts are listed.

Manage Azure Account

After an Azure cloud account has been registered with Palette, you can change the integration settings or remove the Azure account with Edit and Delete capabilities respectively.

Edit the Azure Cloud Account

To edit the Azure Cloud account created in Palette console:

  1. Log in to Palette.
  1. Navigate to the Project Overview drop-down and switch to the Tenant Admin.
  1. Select Tenant Settings from the left Main Menu.
  1. From the Tenant Settings go to Cloud Accounts
  1. Towards the name of the cloud account to be delete, click the 3 dots kebab menu and select Edit.
  1. Make the required changes and click on the Confirm button to complete the wizard.

Delete the Azure Cloud Account

To delete the Azure Cloud account created in Palette console:

  1. Log in to Palette.
  1. Navigate to the Project Overview drop-down and switch to the Tenant Admin.
  1. Select Tenant Settings from the left Main Menu.
  1. From the Tenant Settings go to Cloud Accounts
  1. Towards the name of the cloud account to be delete, click the 3 dots kebab menu and select Edit.
  1. Towards the name of the cloud account to be delete, click the 3 dots kebab menu and select Delete.