diff --git a/personal/q3k/factorio/kube/factorio.libsonnet b/personal/q3k/factorio/kube/factorio.libsonnet index be690549..6ee7b498 100644 --- a/personal/q3k/factorio/kube/factorio.libsonnet +++ b/personal/q3k/factorio/kube/factorio.libsonnet @@ -35,7 +35,7 @@ local kube = import "../../../../kube/kube.libsonnet"; 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 @@ local kube = import "../../../../kube/kube.libsonnet"; }, }, 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: [