forked from hswaw/hscloud
factorio: bump, allow mods
Change-Id: I5604bda27a54205f4e11578cf0efa7ac66115ac9
This commit is contained in:
parent
9377313ae0
commit
083b176f74
2 changed files with 20 additions and 3 deletions
|
@ -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,
|
||||
},
|
||||
|
|
|
@ -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"),
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue