---
# System prepended metadata

title: 'Manual steps to deploy argo, litmus and chaosexperiments charts from artifactory'

---

# Manual steps to deploy argo, litmus and chaosexperiments charts from artifactory

1. Create the aqua namespace
```
 kubectl create ns aqua
```
2. Label K8s nodes
   
   Label the nodes in which you want to install the argo,litmus and other helm charts.
```
kubectl get nodes

NAME                 STATUS   ROLES                  AGE   VERSION
kind-control-plane   Ready    control-plane,master   48m   v1.20.2

kubectl label node kind-control-plane openstack-control-plane=enabled
```
3. Deploy argo Helm Chart
```
helm2 install https://artifacts-nc.mtn57z.cti.att.com/artifactory/nc-helm-local/nc-helm/argo-2ce55350594f.3435a3a82a42.tgz -n argo --namespace=aqua --wait
```
4. Deploy litmus Helm Chart
```
helm2 install https://artifacts-nc.mtn57z.cti.att.com/artifactory/nc-helm-local/nc-helm/litmus-934fe8b775b5.901b9f72a8fe.tgz -n litmus --namespace=aqua  --wait
```

5. Deploy Litmus Chaos expermiments Helm Chart
```
helm2 install https://artifacts-nc.mtn57z.cti.att.com/artifactory/nc-helm-local/nc-helm/chaosexperiments-934fe8b775b5.901b9f72a8fe.tgz -n chaosexperiments \
  --namespace=aqua \
  --set experiments.pod_delete.enabled=true,experiments.network_loss.enabled=true,experiments.network_latency.enabled=true \
  --wait
```
6. Deploy Argo workflow templates Helm Chart
```
helm2 install https://artifacts-nc.mtn57z.cti.att.com/artifactory/nc-helm-local/nc-helm/litmus-argo-workflow-templates-934fe8b775b5.901b9f72a8fe.tgz -n litmus-argo-workflow-templates \
  --namespace=aqua \
  --set workflowTemplates.pod_delete.enabled=true,workflowTemplates.network_loss.enabled=true,workflowTemplates.network_latency.enabled=true \
  --wait


```



7. Create ClusterRole Binding for ANT to fetch Pods/Labels dynamically
```
kubectl create clusterrolebinding aqua-view-binding --clusterrole=view --serviceaccount=aqua:chaos-manager
```


