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/kube/mirko.libsonnet b/kube/mirko.libsonnet
index 4f7d501..cca39ed 100644
--- a/kube/mirko.libsonnet
+++ b/kube/mirko.libsonnet
@@ -125,7 +125,7 @@
volumes:: {},
containers:: {
main: cfg.container,
- },
+ },
nodeSelector: null,
securityContext: {},
container:: error "container(s) must be set",
@@ -202,7 +202,7 @@
svc: kube.Service(component.makeName("")) { // No suffix, name part of DNS entry.
metadata+: component.metadata,
- target_pod:: component.deployment.spec.template,
+ target:: component.deployment,
spec+: {
ports: [
{
@@ -222,7 +222,7 @@
pki: {
cert: kube.Certificate(component.makeName("-cert")) {
metadata+: component.metadata,
-
+
spec: {
secretName: component.makeName("-cert"),
duration: "35040h0m0s", // 4 years