personal/q3k/factorio: fix deploy selectors

Change-Id: Id116da7d2486f2a2a5206fe1f8b79283a545c4d2
diff --git a/personal/q3k/factorio/kube/factorio.libsonnet b/personal/q3k/factorio/kube/factorio.libsonnet
index be69054..6ee7b49 100644
--- a/personal/q3k/factorio/kube/factorio.libsonnet
+++ b/personal/q3k/factorio/kube/factorio.libsonnet
@@ -35,7 +35,7 @@
     metadata:: {
         namespace: cfg.namespace,
         labels: {
-            "app.kubernetes.io/name": cfg.appName,
+            "app.kubernetes.io/name": factorio.makeName("factorio"),
             "app.kubernetes.io/managed-by": "kubecfg",
             "app.kubernetes.io/component": "factorio",
         },
@@ -101,7 +101,12 @@
         },
     },
     svc: kube.Service(factorio.makeName("factorio")) {
-        metadata+: factorio.metadata,
+        metadata+: factorio.metadata {
+            // hack - have to keep existing naming scheme otherwise we'd lose addresses
+            labels: {
+                "app.kubernetes.io/name": cfg.appName,
+            },
+        },
         target_pod:: factorio.deployment.spec.template,
         spec+: {
             ports: [