# OpsMx Argo Sandbox Guide

### Authentication to Argo&#x20;

1. You would need a valid Google/Gmail ID to log into the ARGO Sandbox environment.
2. After a successful login, the **ArgoCD user interface (UI)** appears as shown below.

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

3\.  The user can access project details, repositories, accounts, certifications, clusters, and other information by clicking the “**Settings**” button on the left side of the screen.

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

4\. By clicking the “**Projects**” tab from the screen above, the user can access the cluster and namespace details as shown below.

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

### **Create an Application**

Follow the steps below to create a new application in ArgoCD.

1. Click "**+NEW APP**" or "**CREATE APPLICATION**" button to create a new application in ArgoCD.

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

2\.  After clicking "**+NEW APP**" or "**CREATE APPLICATION**" button, provide the required parameters as shown in the image below.

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

* **Application Name**: Provide the application name that you need to create
* **Project Name**: Click on Project name and select the project from the drop-down menu
* **SyncPolicy**: Select as Manual. (If you select automatic, all changes/commits made to the git repository will be updated automatically without any human intervention.)

3\. Scroll down to update the "**Source**" parameters as shown in the image below.

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

* **Repository URL**: Click on Repository URL and select the available URL from the drop-down menu
* **Revision**: Select revision as **HEAD**
* **Path**: Click on Path and select the available path from the drop-down menu. (If paths are not highlighted check in the git repository URL)

4\.  Scroll down to update the "**Destination**" parameters as shown in the image below.

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

* **ClusterURL:** Click on Cluster URL and select the available URL from the drop-down menu
* **Namespace**: Namespace value can be taken from project details as mentioned in [Create an Application](#creation-of-application) section step 4.
* After updating the above parameters click "**CREATE**" button to complete the application creation.

5\.  After clicking the "**CREATE**" button, your application will be created in ArgoCD UI as shown in the image belo&#x77;**.**

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

6\.  After create an application, click on the application to get a Synchronize option and then click "**SYNC**"  button.

<figure><img src="/files/0vhBc63AxavPhpN7jgNv" alt=""><figcaption></figcaption></figure>

7\.  After you click the "**Sync"** button, the application will be synced and deployed into the target cluster, which is the namespace that you specified when you created the application.

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

8\.  After a successful sync, the application health will be updated as shown in the image below.

<figure><img src="/files/3BUP5jFPQyUNRJUiaDGc" alt=""><figcaption></figcaption></figure>

### **Verification**

1. Click on the **"Pod"** to perform the verification.

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

2\. Pod detail window displays a summary, events, and logs.

<figure><img src="/files/45vB4WFRpqXByTzBSO7t" alt=""><figcaption></figcaption></figure>

3\.  Click on logs to see the pod logs.

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


---

# 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-context-engine/additional-resources/opsmx-argo-sandbox-guide.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.
