diff --git a/swh/values/production/swh.yaml b/swh/values/production/swh.yaml
index c271749539ce91874a72f49f6098e4c9037a3c4e..84436b56d322aba36c28ff5f66db36de7b893577 100644
--- a/swh/values/production/swh.yaml
+++ b/swh/values/production/swh.yaml
@@ -703,6 +703,20 @@ loaders:
         - swh.loader.package.npm.tasks.LoadNpm
       autoScaling:
         maxReplicaCount: 4
+    oneshot:
+      image: swh_loader_savecodenow_image
+      requestedMemory: 768Mi
+      requestedCpu: 200m
+      limitedMemory: 25Gi
+      queues:
+        - oneshot:swh.loader.cvs.tasks.LoadCvsRepository
+        - oneshot:swh.loader.git.tasks.UpdateGitRepository
+        - oneshot:swh.loader.mercurial.tasks.LoadMercurial
+        - oneshot:swh.loader.svn.tasks.LoadSvnRepository
+        - oneshot:swh.loader.svn.tasks.DumpMountAndLoadSvnRepository
+      autoScaling:
+        queueThreshold: 1
+        maxReplicaCount: 32
     opam:
       image: swh_loader_package_image
       queues: