diff --git a/swh/values/production/default.yaml b/swh/values/production/default.yaml
index f4bcd603ccb2c6f0dbe5ccebd2a750b717e16141..0fd2110ecfdd916b44a0fe52045bf024f5b09a18 100644
--- a/swh/values/production/default.yaml
+++ b/swh/values/production/default.yaml
@@ -320,6 +320,11 @@ pathslicingSaamZfsObjstorageConfiguration: &objstorage-saam-zfs-pathslicing-conf
   slicing: 0:2/0:5
   compression: none
 
+readonlyBancoXfsObjstorageConfiguration:
+  cls: pathslicing
+  root: "/srv/softwareheritage/objects"
+  slicing: 0:2/2:4/4:6
+
 multiplexerBancoSaamRemoteConfiguration:
   cls: multiplexer
   objstorages:
@@ -548,6 +553,9 @@ externalServices:
     objstorage-ro-saam-zfs:
       internalName: objstorage-ro-saam-zfs-rpc-ingress
       target: archive-production-rke2-ingress-nginx-controller.ingress-nginx.svc.cluster.local
+    objstorage-ro-banco-xfs:
+      internalName: objstorage-ro-banco-xfs-rpc-ingress
+      target: archive-production-rke2-ingress-nginx-controller.ingress-nginx.svc.cluster.local
     storage-rw-postgresql-saam:
       internalName: storage-rw-postgresql-saam-ingress
       target: archive-production-rke2-ingress-nginx-controller.ingress-nginx.svc.cluster.local
diff --git a/swh/values/production/swh.yaml b/swh/values/production/swh.yaml
index 25c33be0c33edc36d2e571c1e3361c5255cca0cd..e531bfb31c34e9ffb13e6230b7450ad46b809fe8 100644
--- a/swh/values/production/swh.yaml
+++ b/swh/values/production/swh.yaml
@@ -1510,6 +1510,57 @@ objstorage:
           default:
             paths:
               - path: /
+    ro-banco-xfs:
+      enabled: true
+      requestedCpu: 250m
+      requestedMemory: 1024Mi
+      replicas: 2
+      gunicorn:
+        workers: 4
+        threads: 2
+        timeout: 3600
+      objstorageConfigurationRef: readonlyBancoXfsObjstorageConfiguration
+      extraRpcConfiguration:
+        client_max_size: 1073741824
+      extraVolumes:
+        pathslicing-ro:
+          mountPath: /srv/softwareheritage/objects
+          volumeDefinition:
+            hostPath:
+              path: /srv/softwareheritage/objects
+              type: Directory
+              readOnly: true
+      # Deploy only on saam
+      nodeSelector:
+        kubernetes.io/hostname: banco
+      # And add a specific affinity
+      affinity:
+        nodeAffinity:
+          requiredDuringSchedulingIgnoredDuringExecution:
+            nodeSelectorTerms:
+            - matchExpressions:
+              - key: swh/objstorage-pathslicing
+                operator: In
+                values:
+                - "true"
+      # Deploy an ingress to access the objstorage
+      hosts:
+        - objstorage-ro-banco-xfs-rpc-ingress
+      ingress:
+        enabled: true
+        # mandatory if ingress is enabled
+        # the hostname on which the objstorage must be reachable
+        # Optional: the ingress classname to use
+        className: nginx
+        whitelistSourceRangeRef: internalNetworkRanges
+        extraAnnotations:
+          nginx.ingress.kubernetes.io/proxy-body-size: 4G
+          nginx.ingress.kubernetes.io/proxy-buffering: "on"
+          nginx.ingress.kubernetes.io/client-body-buffer-size: 128K
+        endpoints:
+          default:
+            paths:
+              - path: /
 
 deposit:
   enabled: true