diff --git a/docs/usage/configuration-options.md b/docs/usage/configuration-options.md
index c10ce7dec5ec7cc33fb4e9c5b771c8fc52013495..efe77cf0d372db1a2493e8622761b11ca26a8d56 100644
--- a/docs/usage/configuration-options.md
+++ b/docs/usage/configuration-options.md
@@ -85,7 +85,7 @@ Currently it is needed/supported for the `helm-requirements` manager only.
 ```json
 {
   "aliases": {
-    "stable": "https://kubernetes-charts.storage.googleapis.com/"
+    "stable": "https://charts.helm.sh/stable"
   }
 }
 ```
diff --git a/lib/datasource/helm/__fixtures__/index.yaml b/lib/datasource/helm/__fixtures__/index.yaml
index c894cecfdd5f4f98d76728066391da9a837e5d6d..b4240618e0099e66109b5e9381953a6d95fdccca 100644
--- a/lib/datasource/helm/__fixtures__/index.yaml
+++ b/lib/datasource/helm/__fixtures__/index.yaml
@@ -13,7 +13,7 @@ entries:
     sources:
     - https://github.com/wbuchwalter/Kubernetes-acs-engine-autoscaler
     urls:
-    - https://kubernetes-charts.storage.googleapis.com/acs-engine-autoscaler-2.2.2.tgz
+    - https://charts.helm.sh/stable/packages/acs-engine-autoscaler-2.2.2.tgz
     version: 2.2.2
   - apiVersion: v1
     appVersion: 2.1.1
@@ -31,7 +31,7 @@ entries:
     sources:
     - https://github.com/wbuchwalter/Kubernetes-acs-engine-autoscaler
     urls:
-    - https://kubernetes-charts.storage.googleapis.com/acs-engine-autoscaler-2.2.1.tgz
+    - https://charts.helm.sh/stable/packages/acs-engine-autoscaler-2.2.1.tgz
     version: 2.2.1
   - apiVersion: v1
     appVersion: 2.1.1
@@ -49,7 +49,7 @@ entries:
     sources:
     - https://github.com/wbuchwalter/Kubernetes-acs-engine-autoscaler
     urls:
-    - https://kubernetes-charts.storage.googleapis.com/acs-engine-autoscaler-2.2.0.tgz
+    - https://charts.helm.sh/stable/packages/acs-engine-autoscaler-2.2.0.tgz
     version: 2.2.0
   - apiVersion: v1
     appVersion: 2.1.1
@@ -67,7 +67,7 @@ entries:
     sources:
     - https://github.com/wbuchwalter/Kubernetes-acs-engine-autoscaler
     urls:
-    - https://kubernetes-charts.storage.googleapis.com/acs-engine-autoscaler-2.1.5.tgz
+    - https://charts.helm.sh/stable/packages/acs-engine-autoscaler-2.1.5.tgz
     version: 2.1.5
   - apiVersion: v1
     appVersion: 2.1.1
@@ -85,7 +85,7 @@ entries:
     sources:
     - https://github.com/wbuchwalter/Kubernetes-acs-engine-autoscaler
     urls:
-    - https://kubernetes-charts.storage.googleapis.com/acs-engine-autoscaler-2.1.4.tgz
+    - https://charts.helm.sh/stable/packages/acs-engine-autoscaler-2.1.4.tgz
     version: 2.1.4
   - apiVersion: v1
     appVersion: 2.1.1
@@ -102,7 +102,7 @@ entries:
     sources:
     - https://github.com/wbuchwalter/Kubernetes-acs-engine-autoscaler
     urls:
-    - https://kubernetes-charts.storage.googleapis.com/acs-engine-autoscaler-2.1.3.tgz
+    - https://charts.helm.sh/stable/packages/acs-engine-autoscaler-2.1.3.tgz
     version: 2.1.3
   - apiVersion: v1
     appVersion: 2.1.1
@@ -119,7 +119,7 @@ entries:
     sources:
     - https://github.com/wbuchwalter/Kubernetes-acs-engine-autoscaler
     urls:
-    - https://kubernetes-charts.storage.googleapis.com/acs-engine-autoscaler-2.1.2.tgz
+    - https://charts.helm.sh/stable/packages/acs-engine-autoscaler-2.1.2.tgz
     version: 2.1.2
   - apiVersion: v1
     appVersion: 2.1.1
@@ -136,7 +136,7 @@ entries:
     sources:
     - https://github.com/wbuchwalter/Kubernetes-acs-engine-autoscaler
     urls:
-    - https://kubernetes-charts.storage.googleapis.com/acs-engine-autoscaler-2.1.1.tgz
+    - https://charts.helm.sh/stable/packages/acs-engine-autoscaler-2.1.1.tgz
     version: 2.1.1
   - apiVersion: v1
     appVersion: 2.1.1
@@ -153,7 +153,7 @@ entries:
     sources:
     - https://github.com/wbuchwalter/Kubernetes-acs-engine-autoscaler
     urls:
-    - https://kubernetes-charts.storage.googleapis.com/acs-engine-autoscaler-2.1.0.tgz
+    - https://charts.helm.sh/stable/packages/acs-engine-autoscaler-2.1.0.tgz
     version: 2.1.0
   - apiVersion: v1
     created: 2017-10-09T19:34:08.355467969Z
@@ -169,7 +169,7 @@ entries:
     sources:
     - https://github.com/wbuchwalter/Kubernetes-acs-engine-autoscaler
     urls:
-    - https://kubernetes-charts.storage.googleapis.com/acs-engine-autoscaler-2.0.0.tgz
+    - https://charts.helm.sh/stable/packages/acs-engine-autoscaler-2.0.0.tgz
     version: 2.0.0
   - apiVersion: v1
     created: 2017-09-10T16:34:04.515113086Z
@@ -185,7 +185,7 @@ entries:
     sources:
     - https://github.com/wbuchwalter/Kubernetes-acs-engine-autoscaler
     urls:
-    - https://kubernetes-charts.storage.googleapis.com/acs-engine-autoscaler-1.0.0.tgz
+    - https://charts.helm.sh/stable/packages/acs-engine-autoscaler-1.0.0.tgz
     version: 1.0.0
   - apiVersion: v1
     created: 2017-08-02T01:33:51.76928059Z
@@ -199,7 +199,7 @@ entries:
     sources:
     - https://github.com/wbuchwalter/Kubernetes-acs-engine-autoscaler
     urls:
-    - https://kubernetes-charts.storage.googleapis.com/acs-engine-autoscaler-0.1.0.tgz
+    - https://charts.helm.sh/stable/packages/acs-engine-autoscaler-0.1.0.tgz
     version: 0.1.0
   aerospike:
   - apiVersion: v1
@@ -221,7 +221,7 @@ entries:
     sources:
     - https://github.com/aerospike/aerospike-server
     urls:
-    - https://kubernetes-charts.storage.googleapis.com/aerospike-0.2.8.tgz
+    - https://charts.helm.sh/stable/packages/aerospike-0.2.8.tgz
     version: 0.2.8
   - apiVersion: v1
     appVersion: v4.5.0.5
@@ -242,7 +242,7 @@ entries:
     sources:
     - https://github.com/aerospike/aerospike-server
     urls:
-    - https://kubernetes-charts.storage.googleapis.com/aerospike-0.2.7.tgz
+    - https://charts.helm.sh/stable/packages/aerospike-0.2.7.tgz
     version: 0.2.7
   - apiVersion: v1
     appVersion: v4.5.0.5
@@ -263,7 +263,7 @@ entries:
     sources:
     - https://github.com/aerospike/aerospike-server
     urls:
-    - https://kubernetes-charts.storage.googleapis.com/aerospike-0.2.6.tgz
+    - https://charts.helm.sh/stable/packages/aerospike-0.2.6.tgz
     version: 0.2.6
   - apiVersion: v1
     appVersion: v4.5.0.5
@@ -282,7 +282,7 @@ entries:
     sources:
     - https://github.com/aerospike/aerospike-server
     urls:
-    - https://kubernetes-charts.storage.googleapis.com/aerospike-0.2.5.tgz
+    - https://charts.helm.sh/stable/packages/aerospike-0.2.5.tgz
     version: 0.2.5
   - appVersion: v4.5.0.5
     created: 2019-05-14T19:56:18.413729387Z
@@ -300,7 +300,7 @@ entries:
     sources:
     - https://github.com/aerospike/aerospike-server
     urls:
-    - https://kubernetes-charts.storage.googleapis.com/aerospike-0.2.4.tgz
+    - https://charts.helm.sh/stable/packages/aerospike-0.2.4.tgz
     version: 0.2.4
   - appVersion: v4.5.0.5
     created: 2019-05-06T20:56:39.728865535Z
@@ -318,7 +318,7 @@ entries:
     sources:
     - https://github.com/aerospike/aerospike-server
     urls:
-    - https://kubernetes-charts.storage.googleapis.com/aerospike-0.2.3.tgz
+    - https://charts.helm.sh/stable/packages/aerospike-0.2.3.tgz
     version: 0.2.3
   - appVersion: v3.14.1.2
     created: 2019-03-18T09:29:12.447335953Z
@@ -336,7 +336,7 @@ entries:
     sources:
     - https://github.com/aerospike/aerospike-server
     urls:
-    - https://kubernetes-charts.storage.googleapis.com/aerospike-0.2.1.tgz
+    - https://charts.helm.sh/stable/packages/aerospike-0.2.1.tgz
     version: 0.2.1
   - appVersion: v3.14.1.2
     created: 2018-12-17T20:55:58.28236604Z
@@ -354,7 +354,7 @@ entries:
     sources:
     - https://github.com/aerospike/aerospike-server
     urls:
-    - https://kubernetes-charts.storage.googleapis.com/aerospike-0.2.0.tgz
+    - https://charts.helm.sh/stable/packages/aerospike-0.2.0.tgz
     version: 0.2.0
   - appVersion: v3.14.1.2
     created: 2018-12-17T18:55:34.258699519Z
@@ -372,7 +372,7 @@ entries:
     sources:
     - https://github.com/aerospike/aerospike-server
     urls:
-    - https://kubernetes-charts.storage.googleapis.com/aerospike-0.1.7.tgz
+    - https://charts.helm.sh/stable/packages/aerospike-0.1.7.tgz
     version: 0.1.7
   - appVersion: v3.14.1.2
     created: 2018-02-25T19:49:20.935510612Z
@@ -390,7 +390,7 @@ entries:
     sources:
     - https://github.com/aerospike/aerospike-server
     urls:
-    - https://kubernetes-charts.storage.googleapis.com/aerospike-0.1.6.tgz
+    - https://charts.helm.sh/stable/packages/aerospike-0.1.6.tgz
     version: 0.1.6
   - appVersion: v3.14.1.2
     created: 2018-01-24T15:49:08.893862195Z
@@ -408,7 +408,7 @@ entries:
     sources:
     - https://github.com/aerospike/aerospike-server
     urls:
-    - https://kubernetes-charts.storage.googleapis.com/aerospike-0.1.5.tgz
+    - https://charts.helm.sh/stable/packages/aerospike-0.1.5.tgz
     version: 0.1.5
   airflow:
   - apiVersion: v1
@@ -429,7 +429,7 @@ entries:
     sources:
     - https://airflow.apache.org/
     urls:
-    - https://kubernetes-charts.storage.googleapis.com/airflow-2.8.6.tgz
+    - https://charts.helm.sh/stable/packages/airflow-2.8.6.tgz
     version: 2.8.6
   - apiVersion: v1
     appVersion: 1.10.2
@@ -449,7 +449,7 @@ entries:
     sources:
     - https://airflow.apache.org/
     urls:
-    - https://kubernetes-charts.storage.googleapis.com/airflow-2.8.5.tgz
+    - https://charts.helm.sh/stable/packages/airflow-2.8.5.tgz
     version: 2.8.5
   - apiVersion: v1
     appVersion: 1.10.2
@@ -469,7 +469,7 @@ entries:
     sources:
     - https://airflow.apache.org/
     urls:
-    - https://kubernetes-charts.storage.googleapis.com/airflow-2.8.4.tgz
+    - https://charts.helm.sh/stable/packages/airflow-2.8.4.tgz
     version: 2.8.4
   - apiVersion: v1
     appVersion: 1.10.2
@@ -489,7 +489,7 @@ entries:
     sources:
     - https://airflow.apache.org/
     urls:
-    - https://kubernetes-charts.storage.googleapis.com/airflow-2.8.3.tgz
+    - https://charts.helm.sh/stable/packages/airflow-2.8.3.tgz
     version: 2.8.3
   - apiVersion: v1
     appVersion: 1.10.2
@@ -509,7 +509,7 @@ entries:
     sources:
     - https://airflow.apache.org/
     urls:
-    - https://kubernetes-charts.storage.googleapis.com/airflow-2.8.2.tgz
+    - https://charts.helm.sh/stable/packages/airflow-2.8.2.tgz
     version: 2.8.2
   - appVersion: 1.10.2
     created: 2019-05-14T20:56:18.316517075Z
@@ -528,7 +528,7 @@ entries:
     sources:
     - https://airflow.apache.org/
     urls:
-    - https://kubernetes-charts.storage.googleapis.com/airflow-2.8.1.tgz
+    - https://charts.helm.sh/stable/packages/airflow-2.8.1.tgz
     version: 2.8.1
   - appVersion: 1.10.2
     created: 2019-05-10T14:26:52.105929603Z
@@ -547,7 +547,7 @@ entries:
     sources:
     - https://airflow.apache.org/
     urls:
-    - https://kubernetes-charts.storage.googleapis.com/airflow-2.8.0.tgz
+    - https://charts.helm.sh/stable/packages/airflow-2.8.0.tgz
     version: 2.8.0
   - appVersion: 1.10.2
     created: 2019-05-09T20:57:10.982943956Z
@@ -566,7 +566,7 @@ entries:
     sources:
     - https://airflow.apache.org/
     urls:
-    - https://kubernetes-charts.storage.googleapis.com/airflow-2.7.1.tgz
+    - https://charts.helm.sh/stable/packages/airflow-2.7.1.tgz
     version: 2.7.1
   - appVersion: 1.10.2
     created: 2019-05-02T12:57:23.336007074Z
@@ -585,7 +585,7 @@ entries:
     sources:
     - https://airflow.apache.org/
     urls:
-    - https://kubernetes-charts.storage.googleapis.com/airflow-2.7.0.tgz
+    - https://charts.helm.sh/stable/packages/airflow-2.7.0.tgz
     version: 2.7.0
   - appVersion: 1.10.2
     created: 2019-05-01T15:00:20.703005999Z
@@ -604,7 +604,7 @@ entries:
     sources:
     - https://airflow.apache.org/
     urls:
-    - https://kubernetes-charts.storage.googleapis.com/airflow-2.6.0.tgz
+    - https://charts.helm.sh/stable/packages/airflow-2.6.0.tgz
     version: 2.6.0
   - appVersion: 1.10.2
     created: 2019-04-27T13:29:23.158449514Z
@@ -623,7 +623,7 @@ entries:
     sources:
     - https://airflow.apache.org/
     urls:
-    - https://kubernetes-charts.storage.googleapis.com/airflow-2.5.0.tgz
+    - https://charts.helm.sh/stable/packages/airflow-2.5.0.tgz
     version: 2.5.0
   - appVersion: 1.10.0
     created: 2019-04-26T15:27:19.503529711Z
@@ -642,7 +642,7 @@ entries:
     sources:
     - https://airflow.apache.org/
     urls:
-    - https://kubernetes-charts.storage.googleapis.com/airflow-2.4.4.tgz
+    - https://charts.helm.sh/stable/packages/airflow-2.4.4.tgz
     version: 2.4.4
   - appVersion: 1.10.0
     created: 2019-04-06T19:56:20.369848811Z
@@ -661,7 +661,7 @@ entries:
     sources:
     - https://airflow.apache.org/
     urls:
-    - https://kubernetes-charts.storage.googleapis.com/airflow-2.4.3.tgz
+    - https://charts.helm.sh/stable/packages/airflow-2.4.3.tgz
     version: 2.4.3
   - appVersion: 1.10.0
     created: 2019-04-03T17:56:25.12245166Z
@@ -680,7 +680,7 @@ entries:
     sources:
     - https://airflow.apache.org/
     urls:
-    - https://kubernetes-charts.storage.googleapis.com/airflow-2.4.2.tgz
+    - https://charts.helm.sh/stable/packages/airflow-2.4.2.tgz
     version: 2.4.2
   - appVersion: 1.10.0
     created: 2019-04-03T15:26:00.331861518Z
@@ -699,7 +699,7 @@ entries:
     sources:
     - https://airflow.apache.org/
     urls:
-    - https://kubernetes-charts.storage.googleapis.com/airflow-2.4.1.tgz
+    - https://charts.helm.sh/stable/packages/airflow-2.4.1.tgz
     version: 2.4.1
   - appVersion: 1.10.0
     created: 2019-04-03T09:26:11.517169425Z
@@ -718,7 +718,7 @@ entries:
     sources:
     - https://airflow.apache.org/
     urls:
-    - https://kubernetes-charts.storage.googleapis.com/airflow-2.4.0.tgz
+    - https://charts.helm.sh/stable/packages/airflow-2.4.0.tgz
     version: 2.4.0
   - appVersion: 1.10.0
     created: 2019-03-30T07:56:19.59176903Z
@@ -737,7 +737,7 @@ entries:
     sources:
     - https://airflow.apache.org/
     urls:
-    - https://kubernetes-charts.storage.googleapis.com/airflow-2.3.0.tgz
+    - https://charts.helm.sh/stable/packages/airflow-2.3.0.tgz
     version: 2.3.0
   - appVersion: 1.10.0
     created: 2019-03-15T13:56:12.86312058Z
@@ -756,7 +756,7 @@ entries:
     sources:
     - https://airflow.apache.org/
     urls:
-    - https://kubernetes-charts.storage.googleapis.com/airflow-2.2.1.tgz
+    - https://charts.helm.sh/stable/packages/airflow-2.2.1.tgz
     version: 2.2.1
   - appVersion: 1.10.0
     created: 2019-03-14T13:55:58.320346594Z
@@ -775,7 +775,7 @@ entries:
     sources:
     - https://airflow.apache.org/
     urls:
-    - https://kubernetes-charts.storage.googleapis.com/airflow-2.2.0.tgz
+    - https://charts.helm.sh/stable/packages/airflow-2.2.0.tgz
     version: 2.2.0
   - appVersion: 1.10.0
     created: 2019-03-14T00:55:53.375781592Z
@@ -794,7 +794,7 @@ entries:
     sources:
     - https://airflow.apache.org/
     urls:
-    - https://kubernetes-charts.storage.googleapis.com/airflow-2.1.0.tgz
+    - https://charts.helm.sh/stable/packages/airflow-2.1.0.tgz
     version: 2.1.0
   - appVersion: 1.10.0
     created: 2019-02-27T15:56:28.248164679Z
@@ -813,7 +813,7 @@ entries:
     sources:
     - https://airflow.apache.org/
     urls:
-    - https://kubernetes-charts.storage.googleapis.com/airflow-2.0.2.tgz
+    - https://charts.helm.sh/stable/packages/airflow-2.0.2.tgz
     version: 2.0.2
   - appVersion: 1.10.0
     created: 2019-02-26T23:25:43.766793946Z
@@ -832,7 +832,7 @@ entries:
     sources:
     - https://airflow.apache.org/
     urls:
-    - https://kubernetes-charts.storage.googleapis.com/airflow-2.0.1.tgz
+    - https://charts.helm.sh/stable/packages/airflow-2.0.1.tgz
     version: 2.0.1
   - appVersion: 1.10.0
     created: 2019-02-25T14:56:12.675816282Z
@@ -851,7 +851,7 @@ entries:
     sources:
     - https://airflow.apache.org/
     urls:
-    - https://kubernetes-charts.storage.googleapis.com/airflow-2.0.0.tgz
+    - https://charts.helm.sh/stable/packages/airflow-2.0.0.tgz
     version: 2.0.0
   - appVersion: 1.10.0
     created: 2019-02-24T20:56:29.55445913Z
@@ -870,7 +870,7 @@ entries:
     sources:
     - https://airflow.apache.org/
     urls:
-    - https://kubernetes-charts.storage.googleapis.com/airflow-1.0.1.tgz
+    - https://charts.helm.sh/stable/packages/airflow-1.0.1.tgz
     version: 1.0.1
   - appVersion: 1.10.0
     created: 2019-02-23T19:55:57.905294125Z
@@ -889,7 +889,7 @@ entries:
     sources:
     - https://airflow.apache.org/
     urls:
-    - https://kubernetes-charts.storage.googleapis.com/airflow-1.0.0.tgz
+    - https://charts.helm.sh/stable/packages/airflow-1.0.0.tgz
     version: 1.0.0
   - appVersion: 1.10.0
     created: 2019-02-22T16:28:27.39780529Z
@@ -908,7 +908,7 @@ entries:
     sources:
     - https://airflow.apache.org/
     urls:
-    - https://kubernetes-charts.storage.googleapis.com/airflow-0.17.4.tgz
+    - https://charts.helm.sh/stable/packages/airflow-0.17.4.tgz
     version: 0.17.4
   - appVersion: 1.10.0
     created: 2019-02-18T16:25:43.319764468Z
@@ -927,7 +927,7 @@ entries:
     sources:
     - https://airflow.apache.org/
     urls:
-    - https://kubernetes-charts.storage.googleapis.com/airflow-0.17.3.tgz
+    - https://charts.helm.sh/stable/packages/airflow-0.17.3.tgz
     version: 0.17.3
   - appVersion: 1.10.0
     created: 2019-02-14T17:25:50.814935714Z
@@ -946,7 +946,7 @@ entries:
     sources:
     - https://airflow.apache.org/
     urls:
-    - https://kubernetes-charts.storage.googleapis.com/airflow-0.17.2.tgz
+    - https://charts.helm.sh/stable/packages/airflow-0.17.2.tgz
     version: 0.17.2
   - appVersion: 1.10.0
     created: 2019-02-12T16:55:32.3672359Z
@@ -965,7 +965,7 @@ entries:
     sources:
     - https://airflow.apache.org/
     urls:
-    - https://kubernetes-charts.storage.googleapis.com/airflow-0.17.1.tgz
+    - https://charts.helm.sh/stable/packages/airflow-0.17.1.tgz
     version: 0.17.1
   - appVersion: 1.10.0
     created: 2019-02-12T16:26:17.092387253Z
@@ -984,7 +984,7 @@ entries:
     sources:
     - https://airflow.apache.org/
     urls:
-    - https://kubernetes-charts.storage.googleapis.com/airflow-0.17.0.tgz
+    - https://charts.helm.sh/stable/packages/airflow-0.17.0.tgz
     version: 0.17.0
   - appVersion: 1.10.0
     created: 2019-02-11T20:26:21.078586168Z
@@ -1003,7 +1003,7 @@ entries:
     sources:
     - https://airflow.apache.org/
     urls:
-    - https://kubernetes-charts.storage.googleapis.com/airflow-0.16.0.tgz
+    - https://charts.helm.sh/stable/packages/airflow-0.16.0.tgz
     version: 0.16.0
   - appVersion: 1.10.0
     created: 2019-02-09T16:56:03.198944399Z
@@ -1022,7 +1022,7 @@ entries:
     sources:
     - https://airflow.apache.org/
     urls:
-    - https://kubernetes-charts.storage.googleapis.com/airflow-0.15.0.tgz
+    - https://charts.helm.sh/stable/packages/airflow-0.15.0.tgz
     version: 0.15.0
   - appVersion: 1.10.0
     created: 2019-01-30T16:25:43.262863813Z
@@ -1041,7 +1041,7 @@ entries:
     sources:
     - https://airflow.apache.org/
     urls:
-    - https://kubernetes-charts.storage.googleapis.com/airflow-0.14.0.tgz
+    - https://charts.helm.sh/stable/packages/airflow-0.14.0.tgz
     version: 0.14.0
   - appVersion: 1.10.0
     created: 2019-01-25T20:56:10.906599294Z
@@ -1060,7 +1060,7 @@ entries:
     sources:
     - https://airflow.apache.org/
     urls:
-    - https://kubernetes-charts.storage.googleapis.com/airflow-0.13.0.tgz
+    - https://charts.helm.sh/stable/packages/airflow-0.13.0.tgz
     version: 0.13.0
   - appVersion: 1.10.0
     created: 2019-01-15T20:25:33.538917073Z
@@ -1079,7 +1079,7 @@ entries:
     sources:
     - https://airflow.apache.org/
     urls:
-    - https://kubernetes-charts.storage.googleapis.com/airflow-0.12.0.tgz
+    - https://charts.helm.sh/stable/packages/airflow-0.12.0.tgz
     version: 0.12.0
   - appVersion: 1.10.0
     created: 2019-01-07T11:55:25.852726039Z
@@ -1098,7 +1098,7 @@ entries:
     sources:
     - https://airflow.apache.org/
     urls:
-    - https://kubernetes-charts.storage.googleapis.com/airflow-0.11.0.tgz
+    - https://charts.helm.sh/stable/packages/airflow-0.11.0.tgz
     version: 0.11.0
   - appVersion: 1.10.0
     created: 2019-01-03T17:26:21.38369729Z
@@ -1117,7 +1117,7 @@ entries:
     sources:
     - https://airflow.apache.org/
     urls:
-    - https://kubernetes-charts.storage.googleapis.com/airflow-0.10.0.tgz
+    - https://charts.helm.sh/stable/packages/airflow-0.10.0.tgz
     version: 0.10.0
   - appVersion: 1.10.0
     created: 2018-12-21T14:25:30.471733522Z
@@ -1136,7 +1136,7 @@ entries:
     sources:
     - https://airflow.apache.org/
     urls:
-    - https://kubernetes-charts.storage.googleapis.com/airflow-0.9.1.tgz
+    - https://charts.helm.sh/stable/packages/airflow-0.9.1.tgz
     version: 0.9.1
   - appVersion: 1.10.0
     created: 2018-12-11T12:55:33.837615422Z
@@ -1155,7 +1155,7 @@ entries:
     sources:
     - https://airflow.apache.org/
     urls:
-    - https://kubernetes-charts.storage.googleapis.com/airflow-0.9.0.tgz
+    - https://charts.helm.sh/stable/packages/airflow-0.9.0.tgz
     version: 0.9.0
   ambassador:
   - apiVersion: v1
@@ -1183,7 +1183,7 @@ entries:
     - https://github.com/datawire/ambassador
     - https://github.com/prometheus/statsd_exporter
     urls:
-    - https://kubernetes-charts.storage.googleapis.com/ambassador-2.7.0.tgz
+    - https://charts.helm.sh/stable/packages/ambassador-2.7.0.tgz
     version: 2.7.0
   - apiVersion: v1
     appVersion: 0.70.1
@@ -1210,7 +1210,7 @@ entries:
     - https://github.com/datawire/ambassador
     - https://github.com/prometheus/statsd_exporter
     urls:
-    - https://kubernetes-charts.storage.googleapis.com/ambassador-2.6.2.tgz
+    - https://charts.helm.sh/stable/packages/ambassador-2.6.2.tgz
     version: 2.6.2
   - apiVersion: v1
     appVersion: 0.70.1
@@ -1237,7 +1237,7 @@ entries:
     - https://github.com/datawire/ambassador
     - https://github.com/prometheus/statsd_exporter
     urls:
-    - https://kubernetes-charts.storage.googleapis.com/ambassador-2.6.1.tgz
+    - https://charts.helm.sh/stable/packages/ambassador-2.6.1.tgz
     version: 2.6.1
   - apiVersion: v1
     appVersion: 0.70.0
@@ -1264,7 +1264,7 @@ entries:
     - https://github.com/datawire/ambassador
     - https://github.com/prometheus/statsd_exporter
     urls:
-    - https://kubernetes-charts.storage.googleapis.com/ambassador-2.6.0.tgz
+    - https://charts.helm.sh/stable/packages/ambassador-2.6.0.tgz
     version: 2.6.0
   - apiVersion: v1
     appVersion: 0.61.1
@@ -1291,7 +1291,7 @@ entries:
     - https://github.com/datawire/ambassador
     - https://github.com/prometheus/statsd_exporter
     urls:
-    - https://kubernetes-charts.storage.googleapis.com/ambassador-2.5.1.tgz
+    - https://charts.helm.sh/stable/packages/ambassador-2.5.1.tgz
     version: 2.5.1
   - apiVersion: v1
     appVersion: 0.61.0
@@ -1318,7 +1318,7 @@ entries:
     - https://github.com/datawire/ambassador
     - https://github.com/prometheus/statsd_exporter
     urls:
-    - https://kubernetes-charts.storage.googleapis.com/ambassador-2.5.0.tgz
+    - https://charts.helm.sh/stable/packages/ambassador-2.5.0.tgz
     version: 2.5.0
   - apiVersion: v1
     appVersion: 0.61.0
@@ -1345,7 +1345,7 @@ entries:
     - https://github.com/datawire/ambassador
     - https://github.com/prometheus/statsd_exporter
     urls:
-    - https://kubernetes-charts.storage.googleapis.com/ambassador-2.4.1.tgz
+    - https://charts.helm.sh/stable/packages/ambassador-2.4.1.tgz
     version: 2.4.1
   - apiVersion: v1
     appVersion: 0.60.3
@@ -1372,7 +1372,7 @@ entries:
     - https://github.com/datawire/ambassador
     - https://github.com/prometheus/statsd_exporter
     urls:
-    - https://kubernetes-charts.storage.googleapis.com/ambassador-2.4.0.tgz
+    - https://charts.helm.sh/stable/packages/ambassador-2.4.0.tgz
     version: 2.4.0
   - apiVersion: v1
     appVersion: 0.60.3
@@ -1399,7 +1399,7 @@ entries:
     - https://github.com/datawire/ambassador
     - https://github.com/prometheus/statsd_exporter
     urls:
-    - https://kubernetes-charts.storage.googleapis.com/ambassador-2.3.1.tgz
+    - https://charts.helm.sh/stable/packages/ambassador-2.3.1.tgz
     version: 2.3.1
   - apiVersion: v1
     appVersion: 0.60.3
@@ -1426,7 +1426,7 @@ entries:
     - https://github.com/datawire/ambassador
     - https://github.com/prometheus/statsd_exporter
     urls:
-    - https://kubernetes-charts.storage.googleapis.com/ambassador-2.3.0.tgz
+    - https://charts.helm.sh/stable/packages/ambassador-2.3.0.tgz
     version: 2.3.0
   - apiVersion: v1
     appVersion: 0.60.3
@@ -1453,7 +1453,7 @@ entries:
     - https://github.com/datawire/ambassador
     - https://github.com/prometheus/statsd_exporter
     urls:
-    - https://kubernetes-charts.storage.googleapis.com/ambassador-2.2.5.tgz
+    - https://charts.helm.sh/stable/packages/ambassador-2.2.5.tgz
     version: 2.2.5
   - apiVersion: v1
     appVersion: 0.60.2
@@ -1480,7 +1480,7 @@ entries:
     - https://github.com/datawire/ambassador
     - https://github.com/prometheus/statsd_exporter
     urls:
-    - https://kubernetes-charts.storage.googleapis.com/ambassador-2.2.4.tgz
+    - https://charts.helm.sh/stable/packages/ambassador-2.2.4.tgz
     version: 2.2.4
   - apiVersion: v1
     appVersion: 0.60.2
@@ -1507,7 +1507,7 @@ entries:
     - https://github.com/datawire/ambassador
     - https://github.com/prometheus/statsd_exporter
     urls:
-    - https://kubernetes-charts.storage.googleapis.com/ambassador-2.2.3.tgz
+    - https://charts.helm.sh/stable/packages/ambassador-2.2.3.tgz
     version: 2.2.3
   - apiVersion: v1
     appVersion: 0.60.1
@@ -1534,7 +1534,7 @@ entries:
     - https://github.com/datawire/ambassador
     - https://github.com/prometheus/statsd_exporter
     urls:
-    - https://kubernetes-charts.storage.googleapis.com/ambassador-2.2.2.tgz
+    - https://charts.helm.sh/stable/packages/ambassador-2.2.2.tgz
     version: 2.2.2
   - apiVersion: v1
     appVersion: 0.60.0
@@ -1561,7 +1561,7 @@ entries:
     - https://github.com/datawire/ambassador
     - https://github.com/prometheus/statsd_exporter
     urls:
-    - https://kubernetes-charts.storage.googleapis.com/ambassador-2.2.1.tgz
+    - https://charts.helm.sh/stable/packages/ambassador-2.2.1.tgz
     version: 2.2.1
   - apiVersion: v1
     appVersion: 0.60.0
@@ -1588,7 +1588,7 @@ entries:
     - https://github.com/datawire/ambassador
     - https://github.com/prometheus/statsd_exporter
     urls:
-    - https://kubernetes-charts.storage.googleapis.com/ambassador-2.2.0.tgz
+    - https://charts.helm.sh/stable/packages/ambassador-2.2.0.tgz
     version: 2.2.0
   - apiVersion: v1
     appVersion: 0.53.1
@@ -1615,7 +1615,7 @@ entries:
     - https://github.com/datawire/ambassador
     - https://github.com/prometheus/statsd_exporter
     urls:
-    - https://kubernetes-charts.storage.googleapis.com/ambassador-2.1.0.tgz
+    - https://charts.helm.sh/stable/packages/ambassador-2.1.0.tgz
     version: 2.1.0
   - apiVersion: v1
     appVersion: 0.53.1
@@ -1642,7 +1642,7 @@ entries:
     - https://github.com/datawire/ambassador
     - https://github.com/prometheus/statsd_exporter
     urls:
-    - https://kubernetes-charts.storage.googleapis.com/ambassador-2.0.2.tgz
+    - https://charts.helm.sh/stable/packages/ambassador-2.0.2.tgz
     version: 2.0.2
   - apiVersion: v1
     appVersion: 0.52.0
@@ -1669,7 +1669,7 @@ entries:
     - https://github.com/datawire/ambassador
     - https://github.com/prometheus/statsd_exporter
     urls:
-    - https://kubernetes-charts.storage.googleapis.com/ambassador-2.0.1.tgz
+    - https://charts.helm.sh/stable/packages/ambassador-2.0.1.tgz
     version: 2.0.1
   - apiVersion: v1
     appVersion: 0.51.2
@@ -1696,7 +1696,7 @@ entries:
     - https://github.com/datawire/ambassador
     - https://github.com/prometheus/statsd_exporter
     urls:
-    - https://kubernetes-charts.storage.googleapis.com/ambassador-2.0.0.tgz
+    - https://charts.helm.sh/stable/packages/ambassador-2.0.0.tgz
     version: 2.0.0
   - apiVersion: v1
     appVersion: 0.50.3
@@ -1723,7 +1723,7 @@ entries:
     - https://github.com/datawire/ambassador
     - https://github.com/prometheus/statsd_exporter
     urls:
-    - https://kubernetes-charts.storage.googleapis.com/ambassador-1.1.5.tgz
+    - https://charts.helm.sh/stable/packages/ambassador-1.1.5.tgz
     version: 1.1.5
   - apiVersion: v1
     appVersion: 0.50.2
@@ -1748,7 +1748,7 @@ entries:
     - https://github.com/datawire/ambassador
     - https://github.com/prometheus/statsd_exporter
     urls:
-    - https://kubernetes-charts.storage.googleapis.com/ambassador-1.1.4.tgz
+    - https://charts.helm.sh/stable/packages/ambassador-1.1.4.tgz
     version: 1.1.4
   - apiVersion: v1
     appVersion: 0.50.2
@@ -1773,7 +1773,7 @@ entries:
     - https://github.com/datawire/ambassador
     - https://github.com/prometheus/statsd_exporter
     urls:
-    - https://kubernetes-charts.storage.googleapis.com/ambassador-1.1.3.tgz
+    - https://charts.helm.sh/stable/packages/ambassador-1.1.3.tgz
     version: 1.1.3
   - apiVersion: v1
     appVersion: 0.50.1
@@ -1798,7 +1798,7 @@ entries:
     - https://github.com/datawire/ambassador
     - https://github.com/prometheus/statsd_exporter
     urls:
-    - https://kubernetes-charts.storage.googleapis.com/ambassador-1.1.2.tgz
+    - https://charts.helm.sh/stable/packages/ambassador-1.1.2.tgz
     version: 1.1.2
   - apiVersion: v1
     appVersion: 0.50.1
@@ -1823,7 +1823,7 @@ entries:
     - https://github.com/datawire/ambassador
     - https://github.com/prometheus/statsd_exporter
     urls:
-    - https://kubernetes-charts.storage.googleapis.com/ambassador-1.1.1.tgz
+    - https://charts.helm.sh/stable/packages/ambassador-1.1.1.tgz
     version: 1.1.1
   - apiVersion: v1
     appVersion: 0.50.1
@@ -1847,7 +1847,7 @@ entries:
     - https://github.com/datawire/ambassador
     - https://github.com/prometheus/statsd_exporter
     urls:
-    - https://kubernetes-charts.storage.googleapis.com/ambassador-1.1.0.tgz
+    - https://charts.helm.sh/stable/packages/ambassador-1.1.0.tgz
     version: 1.1.0
   - apiVersion: v1
     appVersion: 0.50.1
@@ -1871,5 +1871,5 @@ entries:
     - https://github.com/datawire/ambassador
     - https://github.com/prometheus/statsd_exporter
     urls:
-    - https://kubernetes-charts.storage.googleapis.com/ambassador-1.0.0.tgz
+    - https://charts.helm.sh/stable/packages/ambassador-1.0.0.tgz
     version: 1.0.0
diff --git a/lib/datasource/helm/index.ts b/lib/datasource/helm/index.ts
index b15cac931db49ff83538d0606a97293cce8124b7..8dae5828350a2f57a3714633a6329d6eb68444e0 100644
--- a/lib/datasource/helm/index.ts
+++ b/lib/datasource/helm/index.ts
@@ -12,9 +12,7 @@ export const id = 'helm';
 
 const http = new Http(id);
 
-export const defaultRegistryUrls = [
-  'https://kubernetes-charts.storage.googleapis.com/',
-];
+export const defaultRegistryUrls = ['https://charts.helm.sh/stable'];
 export const registryStrategy = 'first';
 
 export const defaultConfig = {
diff --git a/lib/manager/ansible-galaxy/__fixtures__/helmRequirements.yml b/lib/manager/ansible-galaxy/__fixtures__/helmRequirements.yml
index fadfba305018ea5036bfb0d70f31b96a07c58897..47961a9e3c04712fb16b8609c44ff7f80bc5b1fe 100644
--- a/lib/manager/ansible-galaxy/__fixtures__/helmRequirements.yml
+++ b/lib/manager/ansible-galaxy/__fixtures__/helmRequirements.yml
@@ -1,13 +1,13 @@
 dependencies:
   - name: etcd
     version: 0.6.2
-    repository: https://kubernetes-charts-incubator.storage.googleapis.com/
+    repository: https://charts.helm.sh/incubator
     condition: etcd.deployChart
   - name: zookeeper
     version: 1.0.0
-    repository: https://kubernetes-charts-incubator.storage.googleapis.com/
+    repository: https://charts.helm.sh/incubator
     condition: zookeeper.deployChart
   - name: consul
     version: 3.6.1
-    repository: https://kubernetes-charts.storage.googleapis.com/
+    repository: https://charts.helm.sh/stable
     condition: consul.deployChart
diff --git a/lib/manager/helm-requirements/index.ts b/lib/manager/helm-requirements/index.ts
index 27dc082a0b3783e0ab7492fe83af8aec8d787c38..e8cf05e2bff2dacf70167d7b923c8bb22b52f874 100644
--- a/lib/manager/helm-requirements/index.ts
+++ b/lib/manager/helm-requirements/index.ts
@@ -2,7 +2,7 @@ export { extractPackageFile } from './extract';
 
 export const defaultConfig = {
   aliases: {
-    stable: 'https://kubernetes-charts.storage.googleapis.com/',
+    stable: 'https://charts.helm.sh/stable',
   },
   commitMessageTopic: 'helm chart {{depName}}',
   fileMatch: ['(^|/)requirements\\.yaml$'],
diff --git a/lib/manager/helmfile/__snapshots__/extract.spec.ts.snap b/lib/manager/helmfile/__snapshots__/extract.spec.ts.snap
index 5a093a75ea2afb4e1f0b4f0382c4458691db5e7f..926ff4b6b78e0f311ebe7a0c28664365dc0c36fb 100644
--- a/lib/manager/helmfile/__snapshots__/extract.spec.ts.snap
+++ b/lib/manager/helmfile/__snapshots__/extract.spec.ts.snap
@@ -8,7 +8,7 @@ Object {
       "currentValue": undefined,
       "depName": "example",
       "registryUrls": Array [
-        "https://kubernetes-charts.storage.googleapis.com/",
+        "https://charts.helm.sh/stable",
       ],
       "skipReason": "local-chart",
     },
@@ -88,7 +88,7 @@ Object {
       "currentValue": "1.0.0",
       "depName": "{{\`{{ .Release.Name }}\`}}",
       "registryUrls": Array [
-        "https://kubernetes-charts.storage.googleapis.com/",
+        "https://charts.helm.sh/stable",
       ],
       "skipReason": "unsupported-chart-type",
     },
@@ -96,7 +96,7 @@ Object {
       "currentValue": "1.0.0",
       "depName": "example",
       "registryUrls": Array [
-        "https://kubernetes-charts.storage.googleapis.com/",
+        "https://charts.helm.sh/stable",
       ],
     },
   ],
diff --git a/lib/manager/helmfile/extract.spec.ts b/lib/manager/helmfile/extract.spec.ts
index e57d7bb80b162a76ab5370ad121614a805ecdb42..d27de155f0fe7f152339794cf01396a014e91ecf 100644
--- a/lib/manager/helmfile/extract.spec.ts
+++ b/lib/manager/helmfile/extract.spec.ts
@@ -15,7 +15,7 @@ describe('lib/manager/helmfile/extract', () => {
       const fileName = 'helmfile.yaml';
       const result = extractPackageFile(content, fileName, {
         aliases: {
-          stable: 'https://kubernetes-charts.storage.googleapis.com/',
+          stable: 'https://charts.helm.sh/stable',
         },
       });
       expect(result).toBeNull();
@@ -32,7 +32,7 @@ describe('lib/manager/helmfile/extract', () => {
       const fileName = 'helmfile.yaml';
       const result = extractPackageFile(content, fileName, {
         aliases: {
-          stable: 'https://kubernetes-charts.storage.googleapis.com/',
+          stable: 'https://charts.helm.sh/stable',
         },
       });
       expect(result).toBeNull();
@@ -51,7 +51,7 @@ describe('lib/manager/helmfile/extract', () => {
       const fileName = 'helmfile.yaml';
       const result = extractPackageFile(content, fileName, {
         aliases: {
-          stable: 'https://kubernetes-charts.storage.googleapis.com/',
+          stable: 'https://charts.helm.sh/stable',
         },
       });
       expect(result).not.toBeNull();
@@ -75,7 +75,7 @@ describe('lib/manager/helmfile/extract', () => {
       const fileName = 'helmfile.yaml';
       const result = extractPackageFile(content, fileName, {
         aliases: {
-          stable: 'https://kubernetes-charts.storage.googleapis.com/',
+          stable: 'https://charts.helm.sh/stable',
         },
       });
       expect(result).not.toBeNull();
@@ -95,7 +95,7 @@ describe('lib/manager/helmfile/extract', () => {
       const fileName = 'helmfile.yaml';
       const result = extractPackageFile(content, fileName, {
         aliases: {
-          stable: 'https://kubernetes-charts.storage.googleapis.com/',
+          stable: 'https://charts.helm.sh/stable',
         },
       });
       expect(result).not.toBeNull();
@@ -116,7 +116,7 @@ describe('lib/manager/helmfile/extract', () => {
       const fileName = 'helmfile.yaml';
       const result = extractPackageFile(content, fileName, {
         aliases: {
-          stable: 'https://kubernetes-charts.storage.googleapis.com/',
+          stable: 'https://charts.helm.sh/stable',
         },
       });
       expect(result).not.toBeNull();
@@ -140,7 +140,7 @@ describe('lib/manager/helmfile/extract', () => {
       const fileName = 'helmfile.yaml';
       const result = extractPackageFile(content, fileName, {
         aliases: {
-          stable: 'https://kubernetes-charts.storage.googleapis.com/',
+          stable: 'https://charts.helm.sh/stable',
         },
       });
       expect(result).not.toBeNull();
@@ -160,7 +160,7 @@ describe('lib/manager/helmfile/extract', () => {
       const fileName = 'helmfile.yaml';
       const result = extractPackageFile(content, fileName, {
         aliases: {
-          stable: 'https://kubernetes-charts.storage.googleapis.com/',
+          stable: 'https://charts.helm.sh/stable',
         },
       });
       expect(result).not.toBeNull();
diff --git a/lib/manager/helmfile/index.ts b/lib/manager/helmfile/index.ts
index 090f5c15be18b58ef51ccc65afbbde8d80426701..d8d3e54196265383a96e439f65c469487acea017 100644
--- a/lib/manager/helmfile/index.ts
+++ b/lib/manager/helmfile/index.ts
@@ -2,7 +2,7 @@ export { extractPackageFile } from './extract';
 
 export const defaultConfig = {
   aliases: {
-    stable: 'https://kubernetes-charts.storage.googleapis.com/',
+    stable: 'https://charts.helm.sh/stable',
   },
   commitMessageTopic: 'helm chart {{depName}}',
   fileMatch: ['(^|/)helmfile.yaml$'],
diff --git a/lib/manager/helmv3/__snapshots__/extract.spec.ts.snap b/lib/manager/helmv3/__snapshots__/extract.spec.ts.snap
index 460d146a0ab52d8244de689ae162c9c61640b23d..424bf34f10890814250d651781f6df40b390e84a 100644
--- a/lib/manager/helmv3/__snapshots__/extract.spec.ts.snap
+++ b/lib/manager/helmv3/__snapshots__/extract.spec.ts.snap
@@ -8,14 +8,14 @@ Object {
       "currentValue": "0.9.0",
       "depName": "redis",
       "registryUrls": Array [
-        "https://kubernetes-charts.storage.googleapis.com/",
+        "https://charts.helm.sh/stable",
       ],
     },
     Object {
       "currentValue": "0.8.1",
       "depName": "postgresql",
       "registryUrls": Array [
-        "https://kubernetes-charts.storage.googleapis.com/",
+        "https://charts.helm.sh/stable",
       ],
     },
   ],
@@ -77,7 +77,7 @@ Object {
       "currentValue": "0.9.0",
       "depName": "redis",
       "registryUrls": Array [
-        "https://kubernetes-charts.storage.googleapis.com/",
+        "https://charts.helm.sh/stable",
       ],
     },
     Object {
diff --git a/lib/manager/helmv3/extract.spec.ts b/lib/manager/helmv3/extract.spec.ts
index 8a1185a4f74a66b8839374cfebce2bf1c4c770fd..769f61408cb93ea2feecf3954ecafc93a4da990f 100644
--- a/lib/manager/helmv3/extract.spec.ts
+++ b/lib/manager/helmv3/extract.spec.ts
@@ -29,7 +29,7 @@ describe('lib/manager/helm-requirements/extract', () => {
       const fileName = 'Chart.yaml';
       const result = extractPackageFile(content, fileName, {
         aliases: {
-          stable: 'https://kubernetes-charts.storage.googleapis.com/',
+          stable: 'https://charts.helm.sh/stable',
         },
       });
       expect(result).not.toBeNull();
@@ -46,17 +46,17 @@ describe('lib/manager/helm-requirements/extract', () => {
       dependencies:
         - name: redis
           version: 0.9.0
-          repository: https://kubernetes-charts.storage.googleapis.com/
+          repository: https://charts.helm.sh/stable
           enabled: true
         - name: postgresql
           version: 0.8.1
-          repository: https://kubernetes-charts.storage.googleapis.com/
+          repository: https://charts.helm.sh/stable
           condition: postgresql.enabled
       `;
       const fileName = 'Chart.yaml';
       const result = extractPackageFile(content, fileName, {
         aliases: {
-          stable: 'https://kubernetes-charts.storage.googleapis.com/',
+          stable: 'https://charts.helm.sh/stable',
         },
       });
       expect(result).not.toBeNull();
@@ -93,7 +93,7 @@ describe('lib/manager/helm-requirements/extract', () => {
       const fileName = 'Chart.yaml';
       const result = extractPackageFile(content, fileName, {
         aliases: {
-          stable: 'https://kubernetes-charts.storage.googleapis.com/',
+          stable: 'https://charts.helm.sh/stable',
         },
       });
       expect(result).toBeNull();
@@ -108,7 +108,7 @@ describe('lib/manager/helm-requirements/extract', () => {
       dependencies:
         - name: redis
           version: 0.9.0
-          repository: https://kubernetes-charts.storage.googleapis.com/
+          repository: https://charts.helm.sh/stable
         - name: postgresql
           version: 0.8.1
           repository: file:///some/local/path/
@@ -116,7 +116,7 @@ describe('lib/manager/helm-requirements/extract', () => {
       const fileName = 'Chart.yaml';
       const result = extractPackageFile(content, fileName, {
         aliases: {
-          stable: 'https://kubernetes-charts.storage.googleapis.com/',
+          stable: 'https://charts.helm.sh/stable',
         },
       });
       expect(result).not.toBeNull();
@@ -136,7 +136,7 @@ describe('lib/manager/helm-requirements/extract', () => {
       const fileName = 'Chart.yaml';
       const result = extractPackageFile(content, fileName, {
         aliases: {
-          stable: 'https://kubernetes-charts.storage.googleapis.com/',
+          stable: 'https://charts.helm.sh/stable',
         },
       });
       expect(result).toBeNull();
@@ -155,7 +155,7 @@ describe('lib/manager/helm-requirements/extract', () => {
       const fileName = 'Chart.yaml';
       const result = extractPackageFile(content, fileName, {
         aliases: {
-          stable: 'https://kubernetes-charts.storage.googleapis.com/',
+          stable: 'https://charts.helm.sh/stable',
         },
       });
       expect(result).toBeNull();
@@ -174,7 +174,7 @@ describe('lib/manager/helm-requirements/extract', () => {
       const fileName = 'Chart.yaml';
       const result = extractPackageFile(content, fileName, {
         aliases: {
-          stable: 'https://kubernetes-charts.storage.googleapis.com/',
+          stable: 'https://charts.helm.sh/stable',
         },
       });
       expect(result).toBeNull();
@@ -184,7 +184,7 @@ describe('lib/manager/helm-requirements/extract', () => {
       const fileName = 'Chart.yaml';
       const result = extractPackageFile(content, fileName, {
         aliases: {
-          stable: 'https://kubernetes-charts.storage.googleapis.com/',
+          stable: 'https://charts.helm.sh/stable',
         },
       });
       expect(result).toBeNull();
@@ -200,7 +200,7 @@ describe('lib/manager/helm-requirements/extract', () => {
       const fileName = 'Chart.yaml';
       const result = extractPackageFile(content, fileName, {
         aliases: {
-          stable: 'https://kubernetes-charts.storage.googleapis.com/',
+          stable: 'https://charts.helm.sh/stable',
         },
       });
       expect(result).toBeNull();
@@ -220,7 +220,7 @@ describe('lib/manager/helm-requirements/extract', () => {
       const fileName = 'Chart.yaml';
       const result = extractPackageFile(content, fileName, {
         aliases: {
-          stable: 'https://kubernetes-charts.storage.googleapis.com/',
+          stable: 'https://charts.helm.sh/stable',
         },
       });
       expect(result).toBeNull();
diff --git a/lib/manager/helmv3/index.ts b/lib/manager/helmv3/index.ts
index a2a9b0a841b3a1f8bde29f4bc98ede5c2a6d8fe8..21a0ccd14f9e754ab6a357f5c1f4557300627688 100644
--- a/lib/manager/helmv3/index.ts
+++ b/lib/manager/helmv3/index.ts
@@ -6,7 +6,7 @@ export const supportsLockFileMaintenance = true;
 
 export const defaultConfig = {
   aliases: {
-    stable: 'https://kubernetes-charts.storage.googleapis.com/',
+    stable: 'https://charts.helm.sh/stable',
   },
   commitMessageTopic: 'helm chart {{depName}}',
   fileMatch: ['(^|/)Chart.yaml$'],
diff --git a/lib/manager/regex/__snapshots__/index.spec.ts.snap b/lib/manager/regex/__snapshots__/index.spec.ts.snap
index 45d0d301e8079ccc2843a2d58c09227ef0bd77c0..38786955f94a879fded9e685d82dac659edb766b 100644
--- a/lib/manager/regex/__snapshots__/index.spec.ts.snap
+++ b/lib/manager/regex/__snapshots__/index.spec.ts.snap
@@ -131,10 +131,10 @@ Object {
       "datasource": "helm",
       "depName": "prometheus-operator",
       "registryUrls": Array [
-        "https://kubernetes-charts.storage.googleapis.com/",
+        "https://charts.helm.sh/stable",
       ],
       "replaceString": "chart:
-          repository: https://kubernetes-charts.storage.googleapis.com/
+          repository: https://charts.helm.sh/stable
           name: prometheus-operator
           version: 8.12.13
 ",
diff --git a/lib/manager/regex/index.spec.ts b/lib/manager/regex/index.spec.ts
index da6a424572ab0adc0dfa162247a0c3567e1c1db7..a6c47a4d032b3eccbd27f024f7b1be0c25bb27f4 100644
--- a/lib/manager/regex/index.spec.ts
+++ b/lib/manager/regex/index.spec.ts
@@ -106,7 +106,7 @@ describe(getName(__filename), () => {
       spec:
         releaseName: prometheus-operator
         chart:
-          repository: https://kubernetes-charts.storage.googleapis.com/
+          repository: https://charts.helm.sh/stable
           name: prometheus-operator
           version: 8.12.13
       `,
diff --git a/lib/manager/terraform/__fixtures__/helm.tf b/lib/manager/terraform/__fixtures__/helm.tf
index 01d0dd84f7c28e8781c9702a2838d583ed37ac88..2173d06d1dc40cf79420f191bf48d14ce9dd3278 100644
--- a/lib/manager/terraform/__fixtures__/helm.tf
+++ b/lib/manager/terraform/__fixtures__/helm.tf
@@ -2,7 +2,7 @@
 ## complete example
 resource "helm_release" "example" {
   name       = "my-redis-release"
-  repository = "https://kubernetes-charts.storage.googleapis.com"
+  repository = "https://charts.helm.sh/stable"
   chart      = "redis"
   version    = "1.0.1"
 }
@@ -10,7 +10,7 @@ resource "helm_release" "example" {
 ## example without version, this will default to latest in Terraform
 resource "helm_release" "example" {
   name       = "my-redis-release"
-  repository = "https://kubernetes-charts.storage.googleapis.com"
+  repository = "https://charts.helm.sh/stable"
   chart      = "redis"
 }
 
@@ -23,12 +23,12 @@ resource "helm_release" "local" {
 ## malformed examples
 resource "helm_release" "example" {
   name       = "my-redis-release"
-  repository = "https://kubernetes-charts.storage.googleapis.com"
+  repository = "https://charts.helm.sh/stable"
   version    = "4.0.1"
 }
 
 resource "helm_release" "example" {
-  repository = "https://kubernetes-charts.storage.googleapis.com"
+  repository = "https://charts.helm.sh/stable"
   chart      = "redis"
   version    = "5.0.1"
 }
diff --git a/lib/manager/terraform/__snapshots__/extract.spec.ts.snap b/lib/manager/terraform/__snapshots__/extract.spec.ts.snap
index 5436bdb0b46db3c8a70c7a372e204f91119c570b..fd1718a2e269c469c62089224efb2b852e9c0254 100644
--- a/lib/manager/terraform/__snapshots__/extract.spec.ts.snap
+++ b/lib/manager/terraform/__snapshots__/extract.spec.ts.snap
@@ -10,7 +10,7 @@ Object {
       "depNameShort": "redis",
       "depType": "helm",
       "registryUrls": Array [
-        "https://kubernetes-charts.storage.googleapis.com",
+        "https://charts.helm.sh/stable",
       ],
     },
     Object {
@@ -19,7 +19,7 @@ Object {
       "depNameShort": "redis",
       "depType": "helm",
       "registryUrls": Array [
-        "https://kubernetes-charts.storage.googleapis.com",
+        "https://charts.helm.sh/stable",
       ],
     },
     Object {
@@ -39,7 +39,7 @@ Object {
       "depNameShort": undefined,
       "depType": "helm",
       "registryUrls": Array [
-        "https://kubernetes-charts.storage.googleapis.com",
+        "https://charts.helm.sh/stable",
       ],
       "skipReason": "invalid-name",
     },
@@ -50,7 +50,7 @@ Object {
       "depNameShort": "redis",
       "depType": "helm",
       "registryUrls": Array [
-        "https://kubernetes-charts.storage.googleapis.com",
+        "https://charts.helm.sh/stable",
       ],
     },
     Object {