factorio: bump, allow mods

Change-Id: I5604bda27a54205f4e11578cf0efa7ac66115ac9
diff --git a/personal/q3k/factorio/kube/factorio.libsonnet b/personal/q3k/factorio/kube/factorio.libsonnet
index c89d6d5..be69054 100644
--- a/personal/q3k/factorio/kube/factorio.libsonnet
+++ b/personal/q3k/factorio/kube/factorio.libsonnet
@@ -41,7 +41,20 @@
         },
     },
 
-    volumeClaim: kube.PersistentVolumeClaim(factorio.makeName("factorio")) {
+    volumeClaimMods: kube.PersistentVolumeClaim(factorio.makeName("factorio-mods")) {
+        metadata+: factorio.metadata,
+        spec+: {
+            storageClassName: cfg.storageClassName,
+            accessModes: [ "ReadWriteOnce" ],
+            resources: {
+                requests: {
+                    storage: "1Gi",
+                },
+            },
+        },
+    },
+
+    volumeClaimData: kube.PersistentVolumeClaim(factorio.makeName("factorio")) {
         metadata+: factorio.metadata,
         spec+: {
             storageClassName: cfg.storageClassName,
@@ -53,6 +66,7 @@
             },
         },
     },
+
     deployment: kube.Deployment(factorio.makeName("factorio")) {
         metadata+: factorio.metadata,
         spec+: {
@@ -60,7 +74,8 @@
             template+: {
                 spec+: {
                     volumes_: {
-                        data: kube.PersistentVolumeClaimVolume(factorio.volumeClaim),
+                        data: kube.PersistentVolumeClaimVolume(factorio.volumeClaimData),
+                        mods: kube.PersistentVolumeClaimVolume(factorio.volumeClaimMods),
                     },
                     containers_: {
                         factorio: kube.Container(factorio.makeName("factorio")) {
@@ -76,6 +91,7 @@
                             },
                             volumeMounts_: {
                                 data: { mountPath: "/data" },
+                                mods: { mountPath: "/factorio/mods" },
                             },
                             resources: cfg.resources,
                         },