Merge "Voltha kafka separation Attempt 2"
diff --git a/charts/voltha.md b/charts/voltha.md
index 1402dda..59f249f 100644
--- a/charts/voltha.md
+++ b/charts/voltha.md
@@ -14,30 +14,43 @@
helm dep build voltha
```
+Install the kafka dependency
+
+```shell
+helm install --name voltha-kafka \
+--set replicas=1 \
+--set persistence.enabled=false \
+--set zookeeper.servers=1 \
+--set zookeeper.persistence.enabled=false \
+incubator/kafka
+```
+
There's an etcd-operator **known bug** we're trying to solve that
prevents users to deploy Voltha straight since the first time. We
found a workaround.
Few steps:
-Install Voltha (without etcd operator)
+Install Voltha (without etcd custom resource definition)
```shell
helm install -n voltha --set etcd-operator.customResources.createEtcdClusterCRD=false voltha
```
-Uninstall Voltha
+Upgrade Voltha (which defaults to using the etcd custom resource definition)
+
+```shell
+helm upgrade voltha ./voltha
+```
+
+After this point, you can use the standard uninstallation and installation processes for uninstalling and installing voltha helm chart
+
+## Standard Uninstallation Process
```shell
helm delete --purge voltha
```
-Deploy Voltha
-
-```shell
-helm install -n voltha voltha
-```
-
## Standard Installation Process
```shell