27 lines
693 B
HCL
27 lines
693 B
HCL
resource "kubernetes_manifest" "ingress_tcp_route" {
|
|
manifest = {
|
|
apiVersion = "traefik.containo.us/v1alpha1"
|
|
kind = "IngressRouteTCP"
|
|
metadata = {
|
|
name = "gitea-ssh"
|
|
namespace = kubernetes_namespace.this.metadata.0.name
|
|
}
|
|
spec = {
|
|
entryPoints = [
|
|
"gitssh",
|
|
]
|
|
routes: [
|
|
{
|
|
match = "HostSNI(`*`)"
|
|
services = [
|
|
{
|
|
name = "gitea-ssh"
|
|
port = 22
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|