Cloud Providers

As we know Spinnaker uses the credentials which are configured through halyard to deploy the applications into various Cloud Platforms. These credentials are known as Accounts. Once you have created the integration, you need to create the account. To create the account follow the steps given below:‌

  1. Click the Cloud Providers tab to view the accounts as shown below:

2. Click the New Account button to add a new account as shown below:

3. The account details screen appears as shown below:

Please Note, to set up a cloud provider first you need to set up a Spinnaker account as external account. Click here for more details.

You can set 4 different types of cloud providers:

Kubernetes

By default, the cloud provider is set as Kubernetes. The following options appear as shown below:

In the above screen you can do the following:

  • Enter the Account Name in the text box.

  • Enter the Namespace in the text box.

  • Turn the radio button on to set as Remote Cluster.

  • Select the KubeConfig File.

  • Provide Read Permissions.

  • Provide Write Permissions.

  • Provide Execute Permissions.

  • Click Save.

AWS

To set the cloud provider as AWS, click the Cloud Provider drop-down and select AWS as shown below:

After selecting the following options appears:

In the above screen you can do the following:

  • Enter the Account Name in the text box.

  • Enter the Account Id in the text box.

  • Enter the Role in the text box.

  • Enter the Regions in the text box. You can add multiple regions by clicking the plus icon.

  • Click the Primary Account radio button to set the AWS account as primary account.

AZURE

To set the cloud provider as AZURE, click the Cloud Provider drop-down and select AZURE as shown below:

The following options will appear:

In the above screen you can do the following:

  • Enter the Account Name in the text box.

  • Enter the App key in the text box.

  • Enter the Client Id in the text box.

  • Enter the Default Keyvault in the text box.

  • Enter the Subscription Id in the text box.

  • Enter the Tenant Id in the text box.

  • Set the Read and Write permissions.

  • Click Save.

GCP

To set the cloud provider as GCP, click the Cloud Provider drop-down and select GCP as shown below:

The following options appear:

In the above screen you can do the following:

  • Enter the Account Name in the text box.

  • Select and add the GCP file.

  • Set the Read and Write Permissions.

  • Click Save.

‌Once the Account is saved it will appear in the list of accounts as shown below: