# Argo CD Integration

Users can find the Argo CD integration accounts and their connection status and Create new Argo CD integration on the **CD Integration** page.

## View the CD Integration accounts:

Follow the procedure below to view the list of Argo CD integration accounts.

* Click **Setup** in the application dashboard and then click **CD Integration** from the left-side navigation pane as shown in the image below.

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

The list of Argo CD integration accounts is displayed with the following details:

* **Name** – This column shows the name of the Argo CD integration account.&#x20;
* **Type** – This column shows the type of integration account.&#x20;
* **Agent** – This column shows the name of the Agent.&#x20;
* **URL** – This column shows the URL of the Argo CD application dashboard. On clicking the link, it redirects you to the respective Argo CD login page.&#x20;
* **Description**: This column gives a description of the agent.
* **Version**: This column gives the version details of the agent.
* **Status** – This column shows the status of the connection.
* **Labels -** This column shows the labels associated with the Argo CD account.  &#x20;

### Show/Hide Columns

Users can choose to show or hide these columns in the available list. To do so, click the menu icon as shown in the image below:

<figure><img src="https://lh4.googleusercontent.com/R1_Qo8cIS-kv-MFqYNRFibzSIq_FcyKDwsw7qCgJG9Wyf9Iqx2MV99cSKGmH4nP3-UUorcspDzNaQvj0ZG-Vitras9LW8-sfBMhhzFCCCu4z6rAWNnEjEDEoabluA_fdLI9N_2odsIlqxQan_P2s47b-qpDkfbZqX8PMeFX1bWO3NwQaoLR-wMRf" alt=""><figcaption></figcaption></figure>

The list of available columns will appear. You can select/deselect a particular column from the drop-down to add/remove it from the Argo CD integration accounts table as shown in the image below:

<figure><img src="https://lh4.googleusercontent.com/9Qi54PZjwpO0mVy_oDnLSjHBOxzV6o4rbemHuhju87lp1m4dTo7zafAy_NGoY_k8hw3q0oWnedRSUFgZfZ78jq6wRAqStBOhZaN--_t7mfNmj0vIuKFmOaDg5B1KHaiMdHmTDcpaSL1GiwIaNC2syGDQcZoT_fuD1ry1nFTNtyohwrV7ctb17YwL" alt=""><figcaption></figcaption></figure>

### Edit&#x20;

Follow the procedure below to edit a CD Integration.

1. To edit an Argo CD Integration, click on the three dots at the end of the row of the Argo CD integration entry and click **Edit** as shown below.&#x20;

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

2. The Overview page appears as shown below, where you can edit the Argo CD Integration **Description** and **Permissions**.

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

To edit the **Permissions** deselect the checkbox **Enable all access to all the groups for this** if it is already checked. Now you can select the desired groups that you wish to provide access to and also you can enable or disable the **View**, **Edit**, and **Delete** access.&#x20;

{% hint style="info" %}
The user cannot edit the **Argo CD Name** field once the agent is created.
{% endhint %}

3. You can download the CD integration manifest by clicking the **Download Manifest** button. The yml file gets downloaded.&#x20;
4. After editing the details, click the **Update** button. The changes are saved.&#x20;

### Delete&#x20;

Follow the procedure below to delete a CD Integration.

1. To delete a CD Integration, click on the three dots at the end of the row of the Argo CD integration entry and click **Delete** as shown below.

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

2. On clicking delete, a confirmation dialog box appears as shown below. Click **Yes, delete it!** to delete the entry or click **Cancel** if you do not wish to delete the entry.&#x20;

![](https://lh4.googleusercontent.com/OPyLWz7iWGYT8ktsX-5ZyC_Xo1Tyo-mf0DHJwQzGpPXSq7UAzKpLGITWodIpNXYdt2x2HnW2oTogYYb7lm77RJDP4u7bygkrJ0UoScrUJ34hUkEeQhYmZ34o7hRMzJ6ou2aGuVaYsloGsg_MQ875dpo)

### Download Manifest

Follow the procedure below to download the manifest of a CD Integration.

1. To download a manifest, click on the three dots at the end of the row of the Argo CD integration entry and click **Download Manifest** as shown below.

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

The yaml file is downloaded.&#x20;

### Smart Search&#x20;

If you would like to see the details of a specific Argo CD integration account or a set of accounts, you can use this option to search by searching using the Label, Agent, Name Status, Type, Url or Version. Refer to the image below:

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

### Troubleshoot

If the connected Agent is disconnected, you can click on the **Troubleshoot** link as shown in the image below. It takes you to the troubleshooting page debugging steps are provided.&#x20;

<figure><img src="/files/4FVGc89BvIe3RyeGIS7D" alt=""><figcaption></figcaption></figure>

### Create new Argo CD integration

Users can add a New Argo CD Integration account from the **CD Integration** page. For detailed information on how to create new Argo CD integration, refer [**here**](https://docs.opsmx.com/opsmx-intelligent-software-delivery-isd-platform-argo/additional-resources/docs/argo-cd-integration-with-isd#create-new-argo-cd-integration)**.**

{% hint style="info" %}
**Note**: If your ISD and Argo CD are going to be in two different clusters, make sure that a host URL is assigned to the Agent controller service. For detailed information on how to map a host URL with agent-grpc service, refer [**here**](https://docs.opsmx.com/opsmx-intelligent-software-delivery-isd-platform-argo/additional-resources/mapping-of-host-url-with-agent-grpc-service)**.**
{% endhint %}

### Connect existing Argo CD

Users can connect an existing Argo CD instance to ISD from the “CD Integration” page. For detailed information on how to connect an existing Argo CD instance to ISD, refer [**here**](https://docs.opsmx.com/opsmx-intelligent-software-delivery-isd-platform-argo/additional-resources/docs/argo-cd-integration-with-isd#connect-existing-argo-cd).

{% hint style="info" %}
**Note**: If your existing Argo CD and the ISD are in two different clusters, make sure that a host URL is assigned to the Agent controller service. For detailed information on how to map a host URL with agent-grpc service, refer [**here**](https://docs.opsmx.com/opsmx-intelligent-software-delivery-isd-platform-argo/additional-resources/mapping-of-host-url-with-agent-grpc-service).
{% endhint %}


---

# Agent Instructions: 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/opsmx-1/opsmx-intelligent-software-delivery-isd-platform-argo/user-guide/argo-cd-integration.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.
