factorio: bump, allow mods

Change-Id: I5604bda27a54205f4e11578cf0efa7ac66115ac9
changes/84/184/1
q3k 2020-01-22 21:48:22 +01:00
parent 9377313ae0
commit 083b176f74
2 changed files with 20 additions and 3 deletions

View File

@ -41,7 +41,20 @@ local kube = import "../../../../kube/kube.libsonnet";
},
},
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 @@ local kube = import "../../../../kube/kube.libsonnet";
},
},
},
deployment: kube.Deployment(factorio.makeName("factorio")) {
metadata+: factorio.metadata,
spec+: {
@ -60,7 +74,8 @@ local kube = import "../../../../kube/kube.libsonnet";
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 @@ local kube = import "../../../../kube/kube.libsonnet";
},
volumeMounts_: {
data: { mountPath: "/data" },
mods: { mountPath: "/factorio/mods" },
},
resources: cfg.resources,
},

View File

@ -6,6 +6,7 @@ local kube = import "../../../../kube/kube.libsonnet";
// - 0.16.51-1
// - 0.17.41-1
// - 0.17.52-1
// - 0.17.79-1
{
local prod = self,
@ -19,5 +20,5 @@ local kube = import "../../../../kube/kube.libsonnet";
}
},
q3k: prod.instance("q3k", "0.17.52-1"),
q3k: prod.instance("q3k", "0.17.79-1"),
}