kube: add target:: convenience field to Service

Change-Id: If69116d93b6074136a36d98973e1aa997e2ebbef
Reviewed-on: https://gerrit.hackerspace.pl/c/hscloud/+/1802
Reviewed-by: q3k <q3k@hackerspace.pl>
diff --git a/hswaw/capacifier/prod.jsonnet b/hswaw/capacifier/prod.jsonnet
index fa508bb..16dc0fd 100644
--- a/hswaw/capacifier/prod.jsonnet
+++ b/hswaw/capacifier/prod.jsonnet
@@ -47,7 +47,7 @@
     },
 
     service: top.ns.Contain(kube.Service(cfg.name)) {
-        target_pod:: top.deployment.spec.template,
+        target:: top.deployment,
     },
 
     ingress: top.ns.Contain(kube.SimpleIngress(cfg.name)) {
diff --git a/hswaw/cebulacamp/landing/kube/prod.jsonnet b/hswaw/cebulacamp/landing/kube/prod.jsonnet
index 50b8bcf..7f3ec5b 100644
--- a/hswaw/cebulacamp/landing/kube/prod.jsonnet
+++ b/hswaw/cebulacamp/landing/kube/prod.jsonnet
@@ -40,7 +40,7 @@
     },
 
     service: top.ns.Contain(kube.Service(cfg.name)) {
-        target_pod:: top.deployment.spec.template,
+        target:: top.deployment,
     },
 
     ingress: top.ns.Contain(kube.SimpleIngress(cfg.name)) {
diff --git a/hswaw/ldapweb/prod.jsonnet b/hswaw/ldapweb/prod.jsonnet
index 72083c3..805f019 100644
--- a/hswaw/ldapweb/prod.jsonnet
+++ b/hswaw/ldapweb/prod.jsonnet
@@ -52,7 +52,7 @@
     },
 
     service: top.ns.Contain(kube.Service(cfg.name)) {
-        target_pod:: top.deployment.spec.template,
+        target:: top.deployment,
     },
 
     ingress: top.ns.Contain(kube.SimpleIngress(cfg.name)) {
diff --git a/hswaw/oodviewer/prod.jsonnet b/hswaw/oodviewer/prod.jsonnet
index e7fab3d..fdd1515 100644
--- a/hswaw/oodviewer/prod.jsonnet
+++ b/hswaw/oodviewer/prod.jsonnet
@@ -57,7 +57,7 @@
     },
 
     service: top.ns.Contain(kube.Service("oodviewer")) {
-        target_pod:: top.deploy.spec.template,
+        target:: top.deploy,
     },
 
     ingress: top.ns.Contain(kube.SimpleIngress("oodviewer")) {
diff --git a/hswaw/paperless/paperless.libsonnet b/hswaw/paperless/paperless.libsonnet
index 30f1a58..ca34d5c 100644
--- a/hswaw/paperless/paperless.libsonnet
+++ b/hswaw/paperless/paperless.libsonnet
@@ -162,7 +162,7 @@
     },
 
     service: app.ns.Contain(kube.Service("paperless")) {
-        target_pod:: app.deploy.spec.template,
+        target:: app.deploy,
     },
 
     ingress: app.ns.Contain(kube.SimpleIngress("paperless")) {
diff --git a/hswaw/site/prod.jsonnet b/hswaw/site/prod.jsonnet
index 252187b..1dc2173 100644
--- a/hswaw/site/prod.jsonnet
+++ b/hswaw/site/prod.jsonnet
@@ -42,7 +42,7 @@
     },
 
     service: top.ns.Contain(kube.Service(cfg.name)) {
-        target_pod:: top.deployment.spec.template,
+        target:: top.deployment,
     },
 
     ingress: top.ns.Contain(kube.SimpleIngress(cfg.name)) {