diff --git a/roles/kubernetes-apps/helm/tasks/main.yml b/roles/kubernetes-apps/helm/tasks/main.yml
index 7ea1c8bdb789175f614ece7a8a559488a2f02435..a830f563d49ecee5037c788ece622431ca8127a4 100644
--- a/roles/kubernetes-apps/helm/tasks/main.yml
+++ b/roles/kubernetes-apps/helm/tasks/main.yml
@@ -101,6 +101,13 @@
     - helm_version is version('v3.0.0', '<')
   environment: "{{ proxy_env }}"
 
+- name: Helm | Add/update stable repo on all masters
+  command: "{{ bin_dir }}/helm repo add stable {{ helm_stable_repo_url }}"
+  environment: "{{ proxy_env }}"
+  when:
+    - helm_version is version('v3.0.0', '>=')
+    - helm_stable_repo_url is defined
+
 - name: Make sure bash_completion.d folder exists
   file:
     name: "/etc/bash_completion.d/"