Skip to main content

Register and Manage Azure Cloud Account

Palette supports deploying 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.

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.
info

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.

Validate

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 Accounts

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 an Azure 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 you want to remove, click the three-dots Menu and select Edit.
  1. Make the required changes and click on the Confirm button to complete the wizard.

Remove an Azure Account

Use the following steps to delete an Azure cloud account from Palette,.

  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 you want to remove, click the three-dots Menu and select Edit.
  1. Towards the name of the cloud account you want to remove, click the three-dots Menu and select Delete.