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/app/matrix/lib/synapse.libsonnet b/app/matrix/lib/synapse.libsonnet
index 324b2f2..925a715 100644
--- a/app/matrix/lib/synapse.libsonnet
+++ b/app/matrix/lib/synapse.libsonnet
@@ -230,10 +230,10 @@
},
},
svc: app.ns.Contain(kube.Service("synapse")) {
- target_pod:: app.main.deployment.spec.template,
+ target:: app.main.deployment,
},
replicationSvc: app.ns.Contain(kube.Service("synapse-replication-master")) {
- target_pod:: app.main.deployment.spec.template,
+ target:: app.main.deployment,
spec+: {
ports: [
{ port: 9093, name: 'replication', targetPort: 9093 },
@@ -262,7 +262,7 @@
},
},
svc: app.ns.Contain(kube.Service("synapse-generic")) {
- target_pod:: app.genericWorker.deployment.spec.template,
+ target:: app.genericWorker.deployment,
},
# Following paths can be handled by generic workers.
@@ -386,7 +386,7 @@
},
},
svc: app.ns.Contain(kube.Service("synapse-media")) {
- target_pod:: app.mediaWorker.deployment.spec.template,
+ target:: app.mediaWorker.deployment,
},
},