Merge "cluster/kube/lib/nginx: add gitea-prod ingress service"
diff --git a/cluster/kube/lib/nginx.libsonnet b/cluster/kube/lib/nginx.libsonnet
index 9b9874f..94000f1 100644
--- a/cluster/kube/lib/nginx.libsonnet
+++ b/cluster/kube/lib/nginx.libsonnet
@@ -31,7 +31,8 @@
configuration: env.maps.make("nginx-configuration"),
tcp: env.maps.make("tcp-services") {
data: {
- "22": "gerrit/gerrit:22"
+ "22": "gerrit/gerrit:22",
+ "222": "gitea-prod/gitea:22",
}
},
udp: env.maps.make("udp-services"),
@@ -153,6 +154,20 @@
},
},
+ serviceGitea: kube.Service("ingress-nginx-gitea") {
+ metadata+: env.metadata,
+ target_pod:: env.deployment.spec.template,
+ spec+: {
+ type: "LoadBalancer",
+ loadBalancerIP: "185.236.240.60",
+ ports: [
+ { name: "ssh", port: 22, targetPort: 222, protocol: "TCP" },
+ { name: "http", port: 80, targetPort: 80, protocol: "TCP" },
+ { name: "https", port: 443, targetPort: 443, protocol: "TCP" },
+ ],
+ },
+ },
+
deployment: kube.Deployment("nginx-ingress-controller") {
metadata+: env.metadata,
spec+: {