*/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/bgpwtf/internet/kube/prod.jsonnet b/bgpwtf/internet/kube/prod.jsonnet
index 0644ab3..e905e67 100644
--- a/bgpwtf/internet/kube/prod.jsonnet
+++ b/bgpwtf/internet/kube/prod.jsonnet
@@ -1,4 +1,4 @@
-local kube = import '../../../kube/kube.libsonnet';
+local kube = import '../../../kube/hscloud.libsonnet';
{
local internet = self,
@@ -59,27 +59,9 @@
target_pod:: internet.deployment.spec.template,
},
- ingress: kube.Ingress("frontend") {
- metadata+: internet.metadata("frontend") {
- annotations+: {
- "kubernetes.io/tls-acme": "true",
- "cert-manager.io/cluster-issuer": "letsencrypt-prod",
- },
- },
- spec+: {
- tls: [
- { hosts: [cfg.domain], secretName: "frontend-tls"}
- ],
- rules: [
- {
- host: cfg.domain,
- http: {
- paths: [
- { path: "/", backend: internet.svc.name_port },
- ],
- },
- },
- ],
- },
+ ingress: kube.SimpleIngress("frontend") {
+ hosts:: [cfg.domain],
+ target_service:: internet.svc,
+ metadata+: internet.metadata("frontend"),
},
}