# Configure an Application

Follow the steps below to begin configuring the application you created:

1. From the ISD application dashboard, Click "**Continuous Delivery**" --> Click "**Spinnaker**".  This will take you to the Spinnaker instance you have configured with ISD. The first thing you will see is a recent view of all of your applications and Click your "**Application Name"** as shown in the image below.

![](https://2047464521-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MBEa1hoX6SqpDj-ymNs%2Fuploads%2FY9P9GUEsaW3TPU4F1oqw%2F11.png?alt=media\&token=e3663475-7ef4-4061-bdab-9ee1b21de42a)

2\. Click **"Config"** and select **"Application Attributes"** and then click **"Edit Application Attributes"** to edit the application attributes.&#x20;

![](https://2047464521-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MBEa1hoX6SqpDj-ymNs%2Fuploads%2FpxFHrArZTXR0mc75MYXf%2F12.png?alt=media\&token=f2c279f1-149c-4141-9393-fe3bd4dfcdf7)

3\. The application attributes that you specified during the creation process will be displayed as shown below. You can make the necessary changes and click "**Update**".

![](https://2047464521-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MBEa1hoX6SqpDj-ymNs%2Fuploads%2FWmwiy1eP00HUDcvGx8x1%2F13.png?alt=media\&token=e160df96-c7ad-4679-a837-cb29e1a1ec5d)

Editing an application allows you to add various features to Spinnaker like:

* Configuring Notifications
* Enable or disable certain features
* Create a traffic guard
* Delete the application entirely.

### **Create Pipeline Notifications**

You can send notifications after the pipeline activities are completed. Follow the steps outlined below to do so:

1. Click **"Config"** and select **"Notifications"** and then click **"Add Notification Preference"** to create pipeline notifications.&#x20;

![](https://2047464521-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MBEa1hoX6SqpDj-ymNs%2Fuploads%2FPpQxsobV6zZPXW6h2w1x%2F14.png?alt=media\&token=640d616d-a4e6-4ba5-b309-d038d2085562)

2\. Edit Notification Screen will appear as shown below:

![](https://2047464521-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MBEa1hoX6SqpDj-ymNs%2Fuploads%2F5dhxJG5cvZDKcuNtU1Xg%2F15.png?alt=media\&token=2bf14732-e55c-4e92-bb80-714089edfcfa)

3\. Select a notification method from the "**Notify via**" drop down box and the options are:

* Bearychat
* Email
* GoogleChat
* Pubsub
* Slack

Follow the sequence as shown the image below for steps 3 to 6 .

![](https://2047464521-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MBEa1hoX6SqpDj-ymNs%2Fuploads%2FmVtiPd4c7kGR152ocl6N%2F16.png?alt=media\&token=04040d73-d34e-4cc7-bf51-cb4bfb2bb9ac)

4\. Provide the following information based on the selected notification type:

&#x20;     a. Email address&#x20;

&#x20;     b. Chat/Team webhook URL

&#x20;     c. Publisher name

5\. Select the pipeline event that will trigger this notification:

&#x20;      a. A pipeline started&#x20;

&#x20;      b. A pipeline finished&#x20;

&#x20;      c. A pipeline failed

6\. Click **Update.**

7\.  You can edit or remove the pipeline notifications. Follow the steps below to do so:                   Click "**Notifications**" and select "**Notification type**" and then click "**Edit/Remove**".

![](https://2047464521-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MBEa1hoX6SqpDj-ymNs%2Fuploads%2FKJC2QJsrmVOhVZ4J7msE%2F17.png?alt=media\&token=419e1a15-f2b3-46cd-a99f-83390f2b6012)

### **Enable or Disable Application Features**

If you don't need any of the application's main features, you can disable them. Existing data is not deleted if you disable them.&#x20;

Click "**Features**" and "**check/uncheck**" the checkbox to enable/disable any of the features as shown in the below image:

![](https://2047464521-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MBEa1hoX6SqpDj-ymNs%2Fuploads%2F0C4IEmNlROjLhPxvocUi%2F18.png?alt=media\&token=8c6e2e31-13fc-4488-a7b3-9254d88e6cec)

### **Add Custom Instance Links**

Custom links can also be added to the instance details panel. This will help you to provide shortcuts to information about the instance, such as health, logs, etc.

{% hint style="info" %}
Note: Custom instance links are currently not supported for Kubernetes resources..
{% endhint %}

If the public IP address of the instance is available, it is used to resolve these links. Otherwise, a private IP is used. The default port is 80 and to change the port follow the instructions below:

1. Click "**Links**" and click "**Add Section**" button to add custom instance links.

![](https://2047464521-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MBEa1hoX6SqpDj-ymNs%2Fuploads%2FkqEl9QnOGpaGILRkZAcv%2F19.png?alt=media\&token=60c6c0df-e1f0-4083-b484-a29730c66e75)

2\. After clicking the **Add Section button,** below screen will appear.

![](https://2047464521-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MBEa1hoX6SqpDj-ymNs%2Fuploads%2FwDovaEjZkErYF3RVRvAJ%2F20.png?alt=media\&token=ce68a7a4-ba40-45cc-9c43-a79270f78cab)

Update the details in the above screen as described below.

* Enter text for the new **Section heading** in the text box.
* In the **Links** text box, enter the text that you want to display&#x20;
* In the **URL** text box , enter the path to the link target. References to these specific instance attributes can also be added. Wrap them in curly braces to accomplish this. For example, use {region}.
* Click **Add Link** to add additional links that you want to display.
* Click **Add Section** to add any additional sections.
* Click **Save Changes** when you’re finished.

### **Designate a Traffic Guard Cluster**

You can also create a traffic guard cluster and designate it to have at least one active instance. When enabled, this traffic guard cluster allows Spinnaker to verify if a user or process is trying to disable, resize, or delete the server group.

1. Click "**Traffic Guards**" and "**Add Traffic Guard**" button to designate a traffic guard cluster as shown in the below image:

![](https://2047464521-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MBEa1hoX6SqpDj-ymNs%2Fuploads%2Fza6hrHV9d9qUE5hHv1vG%2F21.png?alt=media\&token=c009e764-607d-47ff-9ef0-e2478ae611e8)

2\.  Once you click on **Add Traffic Guard** the options will appear as shown below:

![](https://2047464521-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MBEa1hoX6SqpDj-ymNs%2Fuploads%2FVdjbDefQqvj8YRte113s%2F22.png?alt=media\&token=0f6bce2a-5f8a-4794-9202-cbd3ff60c1fe)

2\.  Update the above **Traffic Guards** section with the details as described below, then click **"Save Changes".**

![](https://2047464521-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MBEa1hoX6SqpDj-ymNs%2Fuploads%2FmSJ0Im7SLMDudA5bjdvP%2F23.png?alt=media\&token=314e2da9-2a63-4ba5-996a-72bdaaefe6f8)
