Add ability to install helm charts

This patch adds ability to install helm charts and to add helm
repos. It was decided to take python code from salt-formula-helm
instead of using pyhelm module since it uses grpc and requires a
tunnel to tiller since tiller is not exposed and operates with its
client using portforward api.

Change-Id: I992abcf7eb035342a01dca838438ae7e2115fda0
Related-PROD: PROD-28361
diff --git a/README.rst b/README.rst
index 3cf026d..7de80e1 100644
--- a/README.rst
+++ b/README.rst
@@ -1208,6 +1208,31 @@
               enabled: true
               key: mylabel
 
+Install Helm charts:
+
+.. code-block:: yaml
+
+    kubernetes:
+      client:
+        helm:
+          enabled: True
+          repos:
+            repo1:
+              enabled: True
+              repository:
+                test: https://mirantisworkloads.storage.googleapis.com/
+          charts:
+            010_ingress_kube_system:
+              enabled: True
+              release: ingress-kube-system
+              chart_name: local/ingress
+              namespace: kube-system
+              values:
+                deployment:
+                  mode: cluster
+                  type: DaemonSet
+                network:
+                  host_namespace: True
 More Information
 ================