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/bgpwtf/cccampix/kube/ix.libsonnet b/bgpwtf/cccampix/kube/ix.libsonnet
index b04e865..f8ed067 100644
--- a/bgpwtf/cccampix/kube/ix.libsonnet
+++ b/bgpwtf/cccampix/kube/ix.libsonnet
@@ -114,7 +114,7 @@
             },
             svc: kube.Service(ix.name("octorpki")) {
                 metadata+: ix.metadata("octorpki"),
-                target_pod:: ix.octorpki.deployment.spec.template,
+                target:: ix.octorpki.deployment,
                 spec+: {
                     ports: [
                         { name: "client", port: 8080, targetPort: 8080, protocol: "TCP" },
@@ -150,7 +150,7 @@
             },
             svc: kube.Service(ix.name(name)) {
                 metadata+: ix.metadata(name),
-                target_pod:: component.deployment.spec.template,
+                target:: component.deployment,
                 spec+: {
                     ports: [
                         { name: "client", port: component.port, targetPort: component.port, protocol: "TCP" },
diff --git a/bgpwtf/internet/kube/prod.jsonnet b/bgpwtf/internet/kube/prod.jsonnet
index e905e67..e2fb6ca 100644
--- a/bgpwtf/internet/kube/prod.jsonnet
+++ b/bgpwtf/internet/kube/prod.jsonnet
@@ -56,7 +56,7 @@
 
     svc: kube.Service("frontend") {
         metadata+: internet.metadata("frontend"),
-        target_pod:: internet.deployment.spec.template,
+        target:: internet.deployment,
     },
 
     ingress: kube.SimpleIngress("frontend") {
diff --git a/bgpwtf/speedtest/kube/prod.jsonnet b/bgpwtf/speedtest/kube/prod.jsonnet
index e9b1d59..6be5515 100644
--- a/bgpwtf/speedtest/kube/prod.jsonnet
+++ b/bgpwtf/speedtest/kube/prod.jsonnet
@@ -55,7 +55,7 @@
 
     svc: kube.Service("public") {
         metadata+: speedtest.metadata("public"),
-        target_pod:: speedtest.deployment.spec.template,
+        target:: speedtest.deployment,
     },
 
     ingress: kube.SimpleIngress("public") {