Prepare the Azure configuration

Configure deployment templates:

  1. Change the directory to kaas-bootstrap.

  2. Export the following parameter:

    export KAAS_AZURE_ENABLED=true
  3. In templates/azure/azure-config.yaml.template, modify the following parameters using credentials obtained in the previous steps or using credentials of an existing Azure service principal obtained from the subscription owner:

    • spec:subscriptionID is the subscription ID of your Azure account

    • spec:tenantID is the value of "tenant"

    • spec:clientID is the value of "appId"

    • spec:clientSecret:value is the value of "password"

    For example:

      subscriptionID: b8bea78f-zf7s-s7vk-s8f0-642a6v7a39c1
      tenantID: 6d498697-7anvd-4172-a7v0-4e5b2e25f280
      clientID: 0c87aM5a-e172-182b-a91a-a9b8d39ddbcd
        value: Q1jB2-7Uz6Cka7xos6vL-Ddb4BQx2vgMl
  4. In templates/azure/cluster.yaml.template, modify the default configuration of the Azure cluster location. This is an Azure region that your subscription has quota for.

    To obtain the list of available locations, run:

    az account list-locations -o=table

    For example:

        location: southcentralus

    Also, modify other parameters as required.