diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 802e7d905e629dd1c84e993171b03c71f80a05e4..bc770589f6e33bd9b99a9f953fb483beb834e7ff 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -16,7 +16,7 @@ variables:
   # This has to be changed, if a newer version of the helm chart should be used.
   # development of the web server helm chart occurs here:
   # https://zivgitlab.uni-muenster.de/wwu-it/wwukube/helm-charts/-/tree/main/webserver
-  helm_chart_version: 0.0.4
+  helm_chart_version: 0.0.12
   # Cluster on which to deploy the website.
   # Most websites will run on wwukube-prod-ms1.
   cluster: wwukube-prod-ms1
@@ -133,12 +133,9 @@ Deploy new Image:
           }
       EOF
 
-    # Add helm repo
-    - helm repo add helm-charts https://harbor.uni-muenster.de/chartrepo/helm-charts
-
     # Deploy to the WWU Kube while overiding image repository and tag with the newly built docker image
-    - helm --kube-context "$cluster" upgrade "$release" helm-charts/webserver --install --namespace "$namespace"
-      --set "image.repository=$CI_REGISTRY_IMAGE/$name" --set "image.tag=$CI_COMMIT_SHORT_SHA"
-      --version $helm_chart_version -f helm-values.yaml
+    - helm --kube-context "$cluster" upgrade "$release" oci://harbor.uni-muenster.de/helm-charts/webserver
+      --install --namespace "$namespace" --set "image.repository=$CI_REGISTRY_IMAGE/$name"
+      --set "image.tag=$CI_COMMIT_SHORT_SHA" --version $helm_chart_version -f helm-values.yaml
   rules:
     - if: $deploy == "true"