# Manual steps to deploy argo, litmus and chaosexperiments charts from artifactory
1. Create the aqua namespace
```
kubectl create ns aqua
```
2. Clone the nc-helm repo
```
git clone "https://gerrit.mtn5.cci.att.com/nc-helm"
cd nc-helm
```
*Note: You need to generate http password from the Gerrit, if not done already.
https://gerrit.mtn5.cci.att.com/settings/#HTTPCredentials*
3. Look for argo, litmus, chaosexperiments and litmus-argo-workflow-templates charts in nc-helm folder and deploy all in the aqua namespace
```
cd argo
helm repo add nc-charts https://artifacts-nc.zc1.cti.att.com/artifactory/helm-charts/
helm dep up
kubectl label nodes <node_name> argo=enabled
helm install ./ -n argo --namespace=aqua --set labels.workflow_controller.node_selector_key=argo,labels.workflow_controller.node_selector_value=enabled
cd ../litmus
helm install ./ -n litmus-operator --namespace=aqua
cd ../chaosexperiments
helm install ./ -n chaosexperiments --namespace=aqua --set experiments.pod_delete.enabled=true,experiments.network_loss.enabled=true,experiments.network_latency.enabled=true
cd ../litmus-argo-workflow-templates
helm install ./ -n litmus-argo-workflow-templates --namespace=aqua --set workflowTemplates.pod_delete.enabled=true,workflowTemplates.network_loss.enabled=true,workflowTemplates.network_latency.enabled=true
```
*Note: For argo, if nodes are labeled*
```
helm install ./ -n argo --namespace=aqua --set labels.workflow_controller.node_selector_key=<node_label>,labels.workflow_controller.node_selector_value=<value>
```