# ArgoCD - Loading the First App

Login to ArgoCD -

Click on the New App -

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1699077754544/0f66f7e6-5693-4575-a2df-fd8814a34c9f.png align="center")

Provide the following details as shown

Application Name- helm-webapp-dev

Project Name- default

SyncPolicy- Manual

SyncOptions- Select AutoCreate Namespace

RepoURL- [https://github.com/krisforu/argo-examples](https://github.com/krisforu/argo-examples) (please fork it and use it )

PATH- helm-webapp

Now, observe that the source is changed to the helm

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1699078015611/45b60633-671a-421a-9deb-53d5a5121462.png align="center")

In the values-files- Enter "values-dev.yaml" press enter, and it will change it like this

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1699078103964/02f00974-8614-4a0a-8944-7c96fb5aab94.png align="center")

Click Create. Notice that there is an App that gets created but it will be showing up as status as missing and OutofSync. Now, click on the App - it will show up all the details like gitrepo, app, and manifest files but did not create or load the pods with the app.

Now, let's click on Sync - and click again on **Synchronize**.

Automatically, it will detect and change the status to healthy and the rest all get changed.

Now head back to our favorite K8s

Type

```bash
kubectl get all -n dev
```

you can see the pods in the running state!! This proves argocd had done its job successfully!!
