*/kube: Add kube.SimpleIngress

Change-Id: Iddcac629b9938f228dd93b32e58bb14606d5c6e5
Reviewed-on: https://gerrit.hackerspace.pl/c/hscloud/+/1745
Reviewed-by: q3k <q3k@hackerspace.pl>
diff --git a/personal/q3k/rc3.jsonnet b/personal/q3k/rc3.jsonnet
index 91f3969..b4112f2 100644
--- a/personal/q3k/rc3.jsonnet
+++ b/personal/q3k/rc3.jsonnet
@@ -1,4 +1,4 @@
-local kube = import "../../kube/kube.libsonnet";
+local kube = import "../../kube/hscloud.libsonnet";
 
 {
     local rc3 = self,
@@ -32,29 +32,11 @@
         },
         target_pod:: rc3.deploy.spec.template,
     },
-    ingress: kube.Ingress("rc3-data") {
+    ingress: kube.SimpleIngress("rc3-data") {
         metadata+: {
             namespace: "personal-q3k",
-            annotations+: {
-                "kubernetes.io/tls-acme": "true",
-                "cert-manager.io/cluster-issuer": "letsencrypt-prod",
-                "nginx.ingress.kubernetes.io/proxy-body-size": "0",
-            },
         },
-        spec+: {
-            tls: [
-                { hosts: [ "rc3-data.q3k.org"], secretName: "rc3-data-tls", },
-            ],
-            rules: [
-                {
-                    host: "rc3-data.q3k.org",
-                    http: {
-                        paths: [
-                            { path: "/", backend: rc3.svc.name_port },
-                        ],
-                    },
-                },
-            ],
-        },
+        hosts:: ["rc3-data.q3k.org"],
+        target_service:: rc3.svc,
     },
 }