diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 311499f3bc711a2ac62b43e361a49d326c6bb10a..32a11da14b8301e0abca94d2f671e99ce92b29d7 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -157,14 +157,13 @@ build-client:
       --set CI_REGISTRY_IMAGE=${CI_REGISTRY_IMAGE}
       --set image.tag=${CI_COMMIT_SHA}
       --set ingress.host.name=${PUBLIC_URL}
-      --set ingress.annotations."kubernetes\.io/ingress\.class"=${INGRESS_CLASS}
       --set registry.username=${DEPLOY_USER}
       --set registry.password=${DEPLOY_TOKEN}
       --set registry.host=${CI_REGISTRY}
       --set imagePullSecrets[0].name="registry-pull-secret-${CI_COMMIT_REF_SLUG}"
       --set rabbitmq.auth.password=$RABBITMQ_PASSWORD
       --set rabbitmq.auth.erlangCookie=$RABBITMQ_ERLANG_COOKIE
-      --set projects.size=${PROJECT_SIZE}
+      --values ./chart/values.${NAMESPACE}.yaml
       ${CI_COMMIT_REF_SLUG} ./chart/
 
 
@@ -174,8 +173,6 @@ deploy-dev:
   variables:
     NAMESPACE: "jass-dev"
     PUBLIC_URL: "jass-${CI_COMMIT_REF_SLUG}.dev.pasteur.cloud"
-    INGRESS_CLASS: "internal"
-    PROJECT_SIZE: "20Gi"
   environment:
     name: "k8sdev-01/jass-dev/${CI_COMMIT_REF_SLUG}"
     url: "https://jass-${CI_COMMIT_REF_SLUG}.dev.pasteur.cloud"
@@ -190,8 +187,6 @@ deploy-prod:
   variables:
     NAMESPACE: "jass-prod"
     PUBLIC_URL: "jass.pasteur.cloud"
-    INGRESS_CLASS: "internal"
-    PROJECT_SIZE: "34Gi"
   environment:
     name: "k8sprod-02/jass-prod/${CI_COMMIT_REF_SLUG}"
     url: "https://jass.pasteur.cloud"
diff --git a/chart/values.jass-dev.yaml b/chart/values.jass-dev.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..997e5dbe45a3d04d62f7bce19ae32d0abd650bf8
--- /dev/null
+++ b/chart/values.jass-dev.yaml
@@ -0,0 +1 @@
+# this file is empty. All dev settings are in values.yaml
\ No newline at end of file
diff --git a/chart/values.jass-prod.yaml b/chart/values.jass-prod.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..ae445b844169d0ba07d19a48650b6f4da234a05b
--- /dev/null
+++ b/chart/values.jass-prod.yaml
@@ -0,0 +1,2 @@
+projects:
+  size: 34Gi
\ No newline at end of file
diff --git a/chart/values.yaml b/chart/values.yaml
index 46ff54b491a497e862af822234a08a09f34095c2..fd199380b0af3cfe9ffb3af398fec2d82c19e63a 100644
--- a/chart/values.yaml
+++ b/chart/values.yaml
@@ -44,7 +44,7 @@ ingress:
   enabled: true
   annotations:
     nginx.ingress.kubernetes.io/proxy-body-size: "10m"
-    # kubernetes.io/ingress.class: nginx
+    kubernetes.io/ingress.class: internal
     # kubernetes.io/tls-acme: "true"
   host:
     name: chart-example.local
diff --git a/dohelm.sh b/dohelm.sh
index ddefd344efa5d7966a57a56ca1790fd89c9398dd..9a98dda58ad9a4110dec4d3bfa43b76fd06111f8 100755
--- a/dohelm.sh
+++ b/dohelm.sh
@@ -12,7 +12,6 @@ CI_REGISTRY_IMAGE="${CI_REGISTRY}/statistical-genetics/jass"
 CI_COMMIT_SHA=$(git log --format="%H" -n 1)
 #CI_COMMIT_SHA="8e1c38c0b93cbf5144a30d990a1bea29c0fcb0f0"
 CI_COMMIT_REF_SLUG=$(git branch --show)
-INGRESS_CLASS="internal"
 PUBLIC_URL="jass-${CI_COMMIT_REF_SLUG}.dev.pasteur.cloud"
 PUBLIC_URL_2="jass.pasteur.fr"
 
@@ -27,11 +26,11 @@ helm ${ACTION} --namespace=${NAMESPACE} \
     --set CI_REGISTRY_IMAGE=${CI_REGISTRY_IMAGE} \
     --set image.tag=${CI_COMMIT_SHA} \
     --set ingress.host.name=${PUBLIC_URL} \
-    --set ingress.annotations."kubernetes\.io/ingress\.class"=${INGRESS_CLASS} \
     --set registry.username=${DEPLOY_USER} \
     --set registry.password=${DEPLOY_TOKEN} \
     --set registry.host=${CI_REGISTRY} \
     --set imagePullSecrets[0].name="registry-pull-secret-${CI_COMMIT_REF_SLUG}" \
     --set rabbitmq.auth.password=$RABBITMQ_PASSWORD \
     --set rabbitmq.auth.erlangCookie=$RABBITMQ_ERLANG_COOKIE \
+    --values ./chart/values.${NAMESPACE}.yaml \
     ${CI_COMMIT_REF_SLUG} ./chart/
\ No newline at end of file