diff --git a/helm-charts/seldon-deploy/Chart.yaml b/helm-charts/seldon-deploy/Chart.yaml
index 8a3321c..756ee14 100644
--- a/helm-charts/seldon-deploy/Chart.yaml
+++ b/helm-charts/seldon-deploy/Chart.yaml
@@ -1,5 +1,5 @@
 apiVersion: v2
-appVersion: "2.3.1"
+appVersion: "2.4.0"
 description: A Helm chart for Kubernetes
 name: seldon-deploy
-version: 2.3.1
+version: 2.4.0
diff --git a/helm-charts/seldon-deploy/templates/deployment.yaml b/helm-charts/seldon-deploy/templates/deployment.yaml
index 59e67e1..e72a2c3 100644
--- a/helm-charts/seldon-deploy/templates/deployment.yaml
+++ b/helm-charts/seldon-deploy/templates/deployment.yaml
@@ -71,6 +71,10 @@ spec:
               value: "{{ .Values.batchjobs.processor.image }}"
             - name: "BATCHJOBS_PROCESSOR_V2_IMAGE"
               value: "{{ .Values.batchjobs.processorV2.image }}"
+            {{- if .Values.batchjobs.processorV2.secret }}
+            - name: "BATCHJOBS_PROCESSOR_V2_IMAGE_SECRET"
+              value: "{{ .Values.batchjobs.processorV2.secret }}"
+            {{- end }}
             - name: "BATCHJOBS_STORAGE_INITIALIZER_IMAGE"
               value: "{{ .Values.batchjobs.storageInitializer.image }}"
             - name: "BATCHJOBS_PVC_DEFAULT_SIZE"
diff --git a/helm-charts/seldon-deploy/values.yaml b/helm-charts/seldon-deploy/values.yaml
index 64d2947..b8e5638 100644
--- a/helm-charts/seldon-deploy/values.yaml
+++ b/helm-charts/seldon-deploy/values.yaml
@@ -124,6 +124,7 @@ batchjobs:
   processor:
     image: seldonio/seldon-core-s2i-python38:1.18.2
   processorV2:
+    secret: ""
     image: seldonio/mlserver:1.6.0-slim
   storageInitializer:
     image: seldonio/rclone-storage-initializer:1.18.2
@@ -250,7 +251,7 @@ elasticsearch:
 #detectors are created in the namespace requestLogger.namespace.name so rbac is created there
 requestLogger:
   create: true
-  image: seldonio/metronome:1.8.3
+  image: seldonio/metronome:1.8.4
   #increase logger replicas if there are high traffic volumes
   replicas: 1
   imagePullPolicy: IfNotPresent