> For the complete documentation index, see [llms.txt](https://docs.opsmx.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.opsmx.com/isd-spinnaker/opsmx-intelligent-software-delivery-isd-platform-spinnaker/user-guide/manage-application/configure-an-application.md).

# Configure an Application

Follow the steps below to configure the created application:&#x20;

1. From the [**Application dashboard**](https://docs.opsmx.com/user-guide/dashboard/application-dashboard), select the application name that you need to edit. Click the **Three dots** at the end of the application name, select **Edit Application** as shown in the image below.

![](/files/1nKGm5IYe6Pb5YCNThez)

2\.  The **Config page is** displayed, where you can modify the application's attributes. Click on **Edit Application Attributes** to edit the application attributes.

<figure><img src="/files/l0oIwQT3G7YZtpO7bCjc" alt=""><figcaption></figcaption></figure>

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

<figure><img src="/files/z37o82Et5guFzUqs86K2" alt=""><figcaption></figcaption></figure>

Editing an application allows you to add various features to Spinnaker like&#x20;

* [**Configuring Notifications** ](#create-pipeline-notifications)
* [**Enable or disable certain features**](#enable-or-disable-application-features)&#x20;
* [**Add Custom Instance Links**](#add-custom-instance-links)
* [**Create a traffic guard**](#designate-a-traffic-guard-cluster)&#x20;
* [**Add Custom banners**](#add-custom-banners)
* [**Delete the application entirely**](https://docs.opsmx.com/user-guide/manage-application/delete-an-application)

### **Create Pipeline Notifications**

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

1. &#x20;From the Config page, Click **Notifications** > **Add Notification Preference** to create pipeline notifications.

<figure><img src="/files/U4XAHBIIvzSkp10WjF5W" alt=""><figcaption></figcaption></figure>

2\.  **Edit Notification** pop-up window will appear, allowing you to update the necessary columns as described in the following steps.

<figure><img src="/files/OSwZ8a5355cOfqPZkSbx" alt=""><figcaption></figcaption></figure>

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

<figure><img src="/files/V7MyxrCmucczjB261mqv" alt=""><figcaption></figcaption></figure>

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

* Bearychat&#x20;
* Email&#x20;
* GoogleChat&#x20;
* Pubsub&#x20;
* Slack

4\.  Provide the following information based on the selected notification type:&#x20;

* Email address&#x20;
* Chat/Team webhook URL&#x20;
* Publisher name

5\.  Select the pipeline event that will trigger this notification:&#x20;

* When a pipeline started&#x20;
* When a pipeline finished&#x20;
* When a pipeline failed

6\.  Click **Update** and the newly added Pipeline Notifications appear as shown below:

<figure><img src="/files/v3O2JQTHN6859rDxYrj9" alt=""><figcaption></figcaption></figure>

7\.  Users can edit or remove the pipeline notifications by clicking the **Edit/Remove** option&#x73;**.**

<figure><img src="/files/heE2e7c8TYBgdatSrwl8" alt=""><figcaption></figcaption></figure>

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

Users can disable any of the application's main features if they don't need them. Existing data will not be deleted if they are disabled.&#x20;

1. Click **Features** and **check/uncheck** the checkbox to enable/disable any of the features as shown in the below imag&#x65;**:**

<figure><img src="/files/I3eabQe6U46x7itcVvrG" alt=""><figcaption></figcaption></figure>

### **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.&#x20;

**Note**: Custom instance links are currently not supported for Kubernetes resources. 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** > **Add Section** button to add custom instance links.

<figure><img src="/files/Rmm4qRT3vfImcYrGpa7h" alt=""><figcaption></figcaption></figure>

2. Below screen will appear after you click the **Add Section** button.

<figure><img src="/files/1ZZpY7vmJJteEIRAIMst" alt=""><figcaption></figcaption></figure>

Update the details in the above screen as described below.

* Enter text for the new **Section heading** in the given text box.
* In the **Links** text box, enter the text that you want to display.
* 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** after adding all the details.

### **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** > **Add Traffic Guard,** to designate a traffic guard cluster as shown in the below image:

<figure><img src="/files/NF0DqEVo0uFw0E38RBZn" alt=""><figcaption></figcaption></figure>

2\.   On clicking **Add Traffic Guard**, the following options will appear:

<figure><img src="/files/mYARVaXpjEAwKY8B3ka5" alt=""><figcaption></figcaption></figure>

3\. Update the above **Traffic Guards** section with the details as described below, and click **Save Changes**.

* **Account** - The account for which you’re setting up the traffic guard
* **Region** - The applicable region from the list, or select the wildcard (\*) to include all stacks
* **Stack** - The stack to which to apply this traffic guard. Leave blank to apply the guard only to a cluster that has no stack. You can use the wildcard (\*) to include all stacks (including no stack).
* **Detail** - The detail string necessary to identify this cluster via the application stack-detail naming convention.

### Add Custom Banners

Custom Banners allow you to specify application-specific headers that will appear above the main Spinnaker navigation bar. You can add a new banner by clicking the **Custom Banners** option.&#x20;

<figure><img src="https://lh6.googleusercontent.com/OqmttIzhh1gyVD5urTFUnNLcvAWKqEiJINWLlciTn52hZOphjRuRlNLvS1dcOWhX2olTirWc_dee2-vJrVow21GOBT2S1JwouCRG3uS1lBRHfgmMJDTAXXKzKi6LYfV8IOEPRBxk00ZVitT0etamb9s" alt=""><figcaption></figcaption></figure>

**To Add a new banner**&#x20;

Click **Custom Banners** > **Add banner**, to customize the banner.&#x20;

<figure><img src="https://lh3.googleusercontent.com/sPA5Mxv00XC6NIYpwRaC3fN1pBRNaccQMpDugZfCI3Xk1h5_wSouSbOaPAP6sGBvghjemQQ4yWNrvDe_QX2lK4d6sJC4NTpjsJ57wAjVlcTYfVHfAeBMaQd46peex-cIoZD6c6eAPZze4T8TVkDTe5A" alt=""><figcaption></figcaption></figure>

1. Enter the required text in the **Text** column.&#x20;
2. Select the text color from the **Text Color** dropdown.&#x20;
3. Select the background from the **Background** dropdown. A preview of the added banner is displayed in the **Preview** column.
4. Click **Save Changes** to save the banner.&#x20;
5. Check the **Enabled** checkbox to enable the created banner.
6. To delete the banner click the **Delete** icon provided near the Background dropdown.
7. You can revert the changes made by clicking the **Revert** button.&#x20;

<br>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.opsmx.com/isd-spinnaker/opsmx-intelligent-software-delivery-isd-platform-spinnaker/user-guide/manage-application/configure-an-application.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
