Merge "games/factorio: run new pymods instance"
diff --git a/games/factorio/kube/factorio.libsonnet b/games/factorio/kube/factorio.libsonnet
index 4f2ff39..451e142 100644
--- a/games/factorio/kube/factorio.libsonnet
+++ b/games/factorio/kube/factorio.libsonnet
@@ -1,6 +1,6 @@
# Factorio on Kubernetes.
-local kube = import "../../../../kube/kube.libsonnet";
+local kube = import "../../../kube/kube.libsonnet";
{
local factorio = self,
diff --git a/games/factorio/kube/prod.jsonnet b/games/factorio/kube/prod.jsonnet
index ef441a1..181c206 100644
--- a/games/factorio/kube/prod.jsonnet
+++ b/games/factorio/kube/prod.jsonnet
@@ -6,8 +6,8 @@
// Kubernetes namespace.
//
// Available factorio versions:
-// - 0.18.40-1
// - 1.0.0-1
+// - 1.1.34-1
// See: //third_party/factorio.
{
@@ -32,4 +32,44 @@
},
local mod = function(name, version) { name: name, version: version },
+ pymods: prod.instance("pymods", "1.1.34-1") {
+ cfg+: {
+ mods: [
+ // Stdlib for mods
+ mod("stdlib", "1.4.6"),
+ // General QOL
+ // Better loaders
+ mod("LoaderRedux", "1.7.1"),
+ mod("LoaderReduxForFactorioExtendedPlus", "1.1.0"),
+ // Trains
+ mod("traintunnels", "0.0.11"),
+ mod("FARL", "4.1.2"),
+ // Move between buildings
+ mod("Squeak Through", "1.8.2"),
+ // Requirements calculator
+ mod("helmod", "0.12.5"),
+ // Compact loaders for easier and faster transportation
+ mod("deadlock-beltboxes-loaders", "2.4.2"),
+ // Better inserters
+ mod("bobinserters", "1.1.0"),
+ // Teleport to tags for easier movement with huge server
+ mod("TagToTeleport", "1.1.1"),
+ // Necessary for PYmods to get proper list of ingredients for the next step
+ mod("what-is-it-really-used-for", "1.6.0"),
+ // Resource monitor
+ mod("YARM", "0.8.203"),
+ // YEET
+ mod("RenaiTransportation", "0.8.6"),
+
+ // PYmods
+ mod("pypetroleumhandling", "2.0.6"),
+ mod("pyrawores", "2.2.7"),
+ mod("pyraworesgraphics", "1.0.9"),
+ mod("pycoalprocessing", "1.9.3"),
+ mod("pycoalprocessinggraphics", "1.0.9"),
+ // Resource overhaul
+ mod("rso-mod", "6.2.6")
+ ],
+ },
+ },
}
diff --git a/third_party/factorio/factorio.bzl b/third_party/factorio/factorio.bzl
index 67ae5c1..b6ed8e1 100644
--- a/third_party/factorio/factorio.bzl
+++ b/third_party/factorio/factorio.bzl
@@ -17,6 +17,7 @@
# version -> sha256 of server tarball
_versions = {
"1.0.0": "81d9e1aa94435aeec4131c8869fa6e9331726bea1ea31db750b65ba42dbd1464",
+ "1.1.34": "21969321cf370e95066f86fddfcb83d1a23ed9b67d087c1cb47d43e87673ca69",
}
def factorio_repository(version, sha256):