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
An active Azure cloud account with sufficient resource limits and permissions to provision compute, network, and security resources in the desired regions.
An Azure App with valid credentials.
Enable Azure Cloud Account Registration to Palette
To register an Azure cloud account in the Palette console
- Log in to Palette.
- Navigate to the Project Overview drop-down and switch to the Tenant Admin.
- Select Tenant Settings from the left Main Menu.
- From the Tenant Settings go to Cloud Accounts and click on + Add Azure Account.
- The Azure cloud account wizard requires the following information:
Basic Information | Description |
---|---|
Account Name | A custom account name |
Client ID | Unique client Id from Azure console |
Tenant ID | Unique tenant Id from Azure console |
Client Secret | Azure secret for authentication |
Tenant Name | An optional tenant name |
Disable Properties | To disable the import of Azure networking details. |
Toggle Connect Private Cloud Gateway | An 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.
- 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:
- Follow the steps described here to create a new Azure Active Directory application. Note down your ClientID and TenantID.
- 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.
- 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:
- Log in to Palette.
- Navigate to the Project Overview drop-down and switch to the Tenant Admin.
- Select Tenant Settings from the left Main Menu.
- From the Tenant Settings go to Cloud Accounts
- 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:
- Log in to Palette.
- Navigate to the Project Overview drop-down and switch to the Tenant Admin.
- Select Tenant Settings from the left Main Menu.
- From the Tenant Settings go to Cloud Accounts
- Towards the name of the cloud account you want to remove, click the three-dots Menu and select Edit.
- 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,.
- Log in to Palette.
- Navigate to the Project Overview drop-down and switch to the Tenant Admin.
- Select Tenant Settings from the left Main Menu.
- From the Tenant Settings go to Cloud Accounts
- Towards the name of the cloud account you want to remove, click the three-dots Menu and select Edit.
- Towards the name of the cloud account you want to remove, click the three-dots Menu and select Delete.