diff --git a/cloud-provider-vsphere-1.12.0-570b0f1a092ff72f1ab74400de2f2f218cf60c1e.tgz b/cloud-provider-vsphere-1.12.0-570b0f1a092ff72f1ab74400de2f2f218cf60c1e.tgz
new file mode 100644
index 000000000..1b85e8a04
Binary files /dev/null and b/cloud-provider-vsphere-1.12.0-570b0f1a092ff72f1ab74400de2f2f218cf60c1e.tgz differ
diff --git a/cloud-provider-vsphere-1.12.0-570b0f1a092ff72f1ab74400de2f2f218cf60c1e.tgz-meta/README.md b/cloud-provider-vsphere-1.12.0-570b0f1a092ff72f1ab74400de2f2f218cf60c1e.tgz-meta/README.md
new file mode 100644
index 000000000..27df3079d
--- /dev/null
+++ b/cloud-provider-vsphere-1.12.0-570b0f1a092ff72f1ab74400de2f2f218cf60c1e.tgz-meta/README.md
@@ -0,0 +1,66 @@
+[![CircleCI](https://circleci.com/gh/giantswarm/cloud-provider-vsphere-app.svg?style=shield)](https://circleci.com/gh/giantswarm/cloud-provider-vsphere-app)
+
+# cloud-provider-vsphere-app
+
+This app contains CPI and CSI for CAPV clusters. 
+
+| Cloud Provider vSphere app | Kubernetes version |
+| -------------------------- | ------------------ |
+| 1.10.x | 1.30.x |
+| 1.9.x | 1.29.x |
+| 1.8.x | 1.28.x |
+| 1.7.x | 1.27.x |
+
+## Information on our charts
+
+### vSphere Cloud Provider
+
+Source: https://github.com/kubernetes/cloud-provider-vsphere/tree/master/charts/vsphere-cpi
+
+Nothing really exotic about this, we just grab the upstream chart.
+
+> [!NOTE]
+> The vSphere Cloud Provider versions are aligned with Kubernetes versions for support (e.g. CPI v1.27.0 for Kubernetes v1.27) so make sure the CSI is also aligned when merging.
+
+### vSphere CSI driver
+
+Source: https://github.com/kubernetes-sigs/vsphere-csi-driver/blob/master/manifests/vanilla/vsphere-csi-driver.yaml
+
+> [!NOTE]
+> There is no upstream Helm chart for the CSI, we generate it from the manifests and we apply customizations. There are a few overwrites and patches in the `/config/vsphere-csi-driver` folder.
+> Find the latest CSI version that is compatible with the Kubernetes version of the cluster it will run in. You will find this in the [Release Notes](https://docs.vmware.com/en/VMware-vSphere-Container-Storage-Plug-in/3.0/rn/vmware-vsphere-container-storage-plugin-30-release-notes/index.html). For instance, vSphere CSI `v3.2.0` is compatible with Kubernetes `1.27` to `1.29`. (You can check the tag exists in the [upstream repo](https://github.com/kubernetes-sigs/vsphere-csi-driver/tags)). Make sure the CPI is also aligned when merging.
+
+### kube-vip
+
+Source: https://github.com/kube-vip/helm-charts/commit/8c5b2d353082372ac8698885c1dab01efeebec98
+
+> [!NOTE]
+> New versions of the `kube-vip` Helm chart are released with `kube-vip-x.y.z` in the `kube-vip/helm-charts` repo (same repo as `kube-vip-cloud-provider`).
+
+Note that the upstream `kube-vip` Helm chart isn't well maintained so we use the latest chart but also the latest kube-vip tags.
+In `Chart.yaml`, `version` corresponds to the chart's release and `appVersion` is used as kube-vip image tag.
+
+### kube-vip-cloud-provider
+
+Source: https://github.com/kube-vip/helm-charts/tree/kube-vip-cloud-provider-0.2.2/charts/kube-vip-cloud-provider
+
+> [!NOTE]
+> New versions of the `kube-vip-cloud-provider` Helm chart are released with `kube-vip-cloud-provider-x.y.z` in the `kube-vip/helm-charts` repo (same repo as `kube-vip`).
+
+Note that the upstream `kube-vip-cloud-provider` Helm chart isn't well maintained so we use the latest chart but also the latest kube-vip-cloud-provider tags.
+In `Chart.yaml`, `version` corresponds to the chart's release and `appVersion` is used as kube-vip-cloud-provider image tag.
+
+## Information on Renovate in this repo
+
+Renovate updates `version` and `appVersion` fields in `Chart.yaml` files located in `./config/xxx/overrides`. This is the file that is then used to template the actual sub-charts.
+
+> [!CAUTION]
+> Only release this app if you are sure that both `vSphere Cloud Provider` and `vSphere CSI driver` support the same Kubernetes version.
+
+### Process of updating the charts
+
+- Renovate opens a PR (let's say on branch `renovate/kube-vip-helm-charts-0.x`).
+- Pull the branch on your local: `git pull && git checkout renovate/kube-vip-helm-charts-0.x`
+- Run the scripts to update the charts: `make all`
+- If everythig is ok, push the changes back to the branch and test the PR.
+- Check the diffs.
\ No newline at end of file
diff --git a/cloud-provider-vsphere-1.12.0-570b0f1a092ff72f1ab74400de2f2f218cf60c1e.tgz-meta/main.yaml b/cloud-provider-vsphere-1.12.0-570b0f1a092ff72f1ab74400de2f2f218cf60c1e.tgz-meta/main.yaml
new file mode 100644
index 000000000..7eb566874
--- /dev/null
+++ b/cloud-provider-vsphere-1.12.0-570b0f1a092ff72f1ab74400de2f2f218cf60c1e.tgz-meta/main.yaml
@@ -0,0 +1,11 @@
+annotations:
+  application.giantswarm.io/metadata: https://giantswarm.github.io/default-test-catalog/cloud-provider-vsphere-1.12.0-570b0f1a092ff72f1ab74400de2f2f218cf60c1e.tgz-meta/main.yaml
+  application.giantswarm.io/readme: https://giantswarm.github.io/default-test-catalog/cloud-provider-vsphere-1.12.0-570b0f1a092ff72f1ab74400de2f2f218cf60c1e.tgz-meta/README.md
+  application.giantswarm.io/team: rocket
+  application.giantswarm.io/values-schema: https://giantswarm.github.io/default-test-catalog/cloud-provider-vsphere-1.12.0-570b0f1a092ff72f1ab74400de2f2f218cf60c1e.tgz-meta/values.schema.json
+chartApiVersion: v2
+chartFile: cloud-provider-vsphere-1.12.0-570b0f1a092ff72f1ab74400de2f2f218cf60c1e.tgz
+dateCreated: '2025-01-31T11:03:06.800499Z'
+digest: ce4a7cabde0147c5f3fa0dce327475167a12c8a3b8cbdc8175a09b92fc0c975f
+home: https://github.com/giantswarm/cloud-provider-vsphere-app
+icon: https://raw.githubusercontent.com/kubernetes/cloud-provider-vsphere/master/docs/vmware_logo.png
diff --git a/cloud-provider-vsphere-1.12.0-570b0f1a092ff72f1ab74400de2f2f218cf60c1e.tgz-meta/values.schema.json b/cloud-provider-vsphere-1.12.0-570b0f1a092ff72f1ab74400de2f2f218cf60c1e.tgz-meta/values.schema.json
new file mode 100644
index 000000000..a2c671907
--- /dev/null
+++ b/cloud-provider-vsphere-1.12.0-570b0f1a092ff72f1ab74400de2f2f218cf60c1e.tgz-meta/values.schema.json
@@ -0,0 +1,133 @@
+{
+    "$schema": "http://json-schema.org/schema#",
+    "type": "object",
+    "properties": {
+        "cloud-provider-for-vsphere": {
+            "type": "object",
+            "properties": {
+                "daemonset": {
+                    "type": "object",
+                    "properties": {
+                        "image": {
+                            "type": "string"
+                        }
+                    }
+                }
+            }
+        },
+        "global": {
+            "type": "object",
+            "properties": {
+                "config": {
+                    "type": "object",
+                    "properties": {
+                        "clusterId": {
+                            "type": "string"
+                        },
+                        "datacenter": {
+                            "type": "string"
+                        },
+                        "enabled": {
+                            "type": "boolean"
+                        },
+                        "password": {
+                            "type": "string"
+                        },
+                        "region": {
+                            "type": "string"
+                        },
+                        "thumbprint": {
+                            "type": "string"
+                        },
+                        "username": {
+                            "type": "string"
+                        },
+                        "vcenter": {
+                            "type": "string"
+                        },
+                        "zone": {
+                            "type": "string"
+                        }
+                    }
+                },
+                "podSecurityStandards": {
+                    "type": "object",
+                    "properties": {
+                        "enforced": {
+                            "type": "boolean"
+                        }
+                    }
+                }
+            }
+        },
+        "kube-vip": {
+            "type": "object",
+            "properties": {
+                "enabled": {
+                    "type": "boolean"
+                },
+                "env": {
+                    "type": "object",
+                    "properties": {
+                        "vip_interface": {
+                            "type": "string"
+                        }
+                    }
+                },
+                "image": {
+                    "type": "object",
+                    "properties": {
+                        "repository": {
+                            "type": "string"
+                        },
+                        "tag": {
+                            "type": "string"
+                        }
+                    }
+                },
+                "tolerations": {
+                    "type": "array",
+                    "items": {
+                        "type": "object",
+                        "properties": {
+                            "effect": {
+                                "type": "string"
+                            },
+                            "key": {
+                                "type": "string"
+                            },
+                            "operator": {
+                                "type": "string"
+                            }
+                        }
+                    }
+                }
+            }
+        },
+        "kube-vip-cloud-provider": {
+            "type": "object",
+            "properties": {
+                "cidrGlobal": {
+                    "type": "string"
+                },
+                "enabled": {
+                    "type": "boolean"
+                },
+                "image": {
+                    "type": "object",
+                    "properties": {
+                        "repository": {
+                            "type": "string"
+                        },
+                        "tag": {
+                            "type": "string"
+                        }
+                    }
+                },
+                "rangeGlobal": {
+                    "type": "string"
+                }
+            }
+        }
+    }
+}
diff --git a/index.yaml b/index.yaml
index 65abc73a7..7e47bab53 100644
--- a/index.yaml
+++ b/index.yaml
@@ -6805,6 +6805,42 @@ entries:
     - https://giantswarm.github.io/default-test-catalog/cloud-provider-cloud-director-0.3.1-03b9d3463901bc5f35e110fd83fb805fa755278b.tgz
     version: 0.3.1-03b9d3463901bc5f35e110fd83fb805fa755278b
   cloud-provider-vsphere:
+  - annotations:
+      application.giantswarm.io/metadata: https://giantswarm.github.io/default-test-catalog/cloud-provider-vsphere-1.12.0-570b0f1a092ff72f1ab74400de2f2f218cf60c1e.tgz-meta/main.yaml
+      application.giantswarm.io/readme: https://giantswarm.github.io/default-test-catalog/cloud-provider-vsphere-1.12.0-570b0f1a092ff72f1ab74400de2f2f218cf60c1e.tgz-meta/README.md
+      application.giantswarm.io/team: rocket
+      application.giantswarm.io/values-schema: https://giantswarm.github.io/default-test-catalog/cloud-provider-vsphere-1.12.0-570b0f1a092ff72f1ab74400de2f2f218cf60c1e.tgz-meta/values.schema.json
+    apiVersion: v2
+    appVersion: 1.12.0
+    created: "2025-01-31T11:03:17.301842463Z"
+    dependencies:
+    - name: cloud-provider-for-vsphere
+      repository: ""
+      version: 1.30.1
+    - name: vsphere-csi-driver
+      repository: ""
+      version: 3.3.0
+    - condition: kube-vip.enabled
+      name: kube-vip
+      repository: ""
+      version: 0.6.2
+    - condition: kube-vip-cloud-provider.enabled
+      name: kube-vip-cloud-provider
+      repository: ""
+      version: 0.2.2
+    description: A Helm chart for cloud-provider-vsphere with CPI and CSI
+    digest: ce4a7cabde0147c5f3fa0dce327475167a12c8a3b8cbdc8175a09b92fc0c975f
+    home: https://github.com/giantswarm/cloud-provider-vsphere-app
+    icon: https://raw.githubusercontent.com/kubernetes/cloud-provider-vsphere/master/docs/vmware_logo.png
+    maintainers:
+    - email: team-rocket@giantswarm.io
+      name: Team Rocket
+    name: cloud-provider-vsphere
+    sources:
+    - https://github.com/giantswarm/cloud-provider-vsphere-app
+    urls:
+    - https://giantswarm.github.io/default-test-catalog/cloud-provider-vsphere-1.12.0-570b0f1a092ff72f1ab74400de2f2f218cf60c1e.tgz
+    version: 1.12.0-570b0f1a092ff72f1ab74400de2f2f218cf60c1e
   - annotations:
       application.giantswarm.io/metadata: https://giantswarm.github.io/default-test-catalog/cloud-provider-vsphere-1.12.0-4d6c7a0e379ca67268c102b19f43cfdce12cd3da.tgz-meta/main.yaml
       application.giantswarm.io/readme: https://giantswarm.github.io/default-test-catalog/cloud-provider-vsphere-1.12.0-4d6c7a0e379ca67268c102b19f43cfdce12cd3da.tgz-meta/README.md
@@ -14535,4 +14571,4 @@ entries:
     urls:
     - https://giantswarm.github.io/default-test-catalog/vertical-pod-autoscaler-crd-3.1.1-05d778a740e0919e1ad9a8700db30f2169705a6d.tgz
     version: 3.1.1-05d778a740e0919e1ad9a8700db30f2169705a6d
-generated: "2025-01-31T11:03:10.693268505Z"
+generated: "2025-01-31T11:03:17.299451662Z"