Spinnaker Setup

The Spinnaker Setup tab allows you to setup a Spinnaker instance with which you can connect OES and sync all the application from Spinnaker to OES. You can also set this Spinnaker account for configuring any external account which we will discuss later in this document.

To setup a Spinnaker account follow the steps below:

1. Click the Spinnaker Setup tab as shown below:

​

2. The following screen appears as shown below:

In the above screen enter the following details:

  • Enter the name of the Spinnaker in the text box.

  • Enter the URL of the Spinnaker instance in the Spinnaker URL text box.

  • Select the Authentication Type from the drop-down. The options are X509 and LDAP.

  • Enter the Password of the Spinnaker instance in the text box.

  • Choose and select the P12 file.

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. Generally all the account configuration is stored in hal config. So, whenever an account is added, updated or deleted there will be some Spinnaker services which will be restarted.

Click the Use this Spinnaker for Halyard Configuration? radio button to make changes to the Halyard Configuration. Once you turn on this radio button the following options will appear as shown below:

In the above image, enter the following:

  • Select the Provider from the drop-down. As of now you can only select GitHub.

  • Select the Account Name from the drop-down.

  • Enter the End point of the GitHub account in the text box.

This led to the feature which is External Account Configuration, also known as dynamic accounts. This feature allows the account configurations and secrets to be stored in external repos like Git, Vault, etc. Spinnaker now allows dynamic external configuration of accounts. This means, an application can be refreshed for any account changes without restarting the Spinnaker services.

To set an account or integration as an external account in Spinnaker follow the steps below:

  1. Click the Use this Spinnaker for External Account Configuration? radio button. Once you turn on, the following screen will appear as shown below:

In the above screen, enter the following details:

  • Select the Provider from the drop-down. As of now you can only select GitHub.

  • Select the Account Name from the drop-down.

  • Enter the End point of the GitHub account in the text box.

  • Click Save.