# 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> ```