Add repository installation
diff --git a/helm/client.sls b/helm/client.sls
index e77f8b7..a6ffbba 100644
--- a/helm/client.sls
+++ b/helm/client.sls
@@ -45,4 +45,13 @@
     - unless: "helm version --server --short | grep -E 'Server: v{{ client.version }}(\\+|$)'"
     - require:
       - cmd: prepare_client
+
+{%- for repo_name, repo_url in client.repos.items() %}
+ensure_{{ repo_name }}_repo:
+  cmd.run:
+    - name: helm repo add {{ repo_name }} {{ repo_url }}
+    - require:
+      - cmd: prepare_client
+{%- endfor %}
+
 {%- endif %}
diff --git a/metadata/service/client.yml b/metadata/service/client.yml
index b3eb2e0..531ccb9 100644
--- a/metadata/service/client.yml
+++ b/metadata/service/client.yml
@@ -9,3 +9,4 @@
       version: 2.4.2
       download_url: https://storage.googleapis.com/kubernetes-helm/helm-v${helm:client:version}-linux-amd64.tar.gz
       download_hash: sha256=96f74ff04ec7eb38e5f53aba73132bfe4d6b81168f20574dad25a9bcaceec81b
+      repos: {}