From bcfc6d5218f0b8d4abb6666d67707d125267b56f Mon Sep 17 00:00:00 2001 From: GeorgeRaven Date: Fri, 16 Jan 2026 16:09:20 +0000 Subject: [PATCH] Switching to httproute Changelog: added Signed-off-by: GeorgeRaven --- charts/gitea/README.md | 2 +- .../gitea/templates/gateway/gitea-http.yaml | 23 +++++++++++++++++++ charts/gitea/values.yaml | 2 +- 3 files changed, 25 insertions(+), 2 deletions(-) create mode 100644 charts/gitea/templates/gateway/gitea-http.yaml diff --git a/charts/gitea/README.md b/charts/gitea/README.md index 1d8a00e2..41c1da06 100644 --- a/charts/gitea/README.md +++ b/charts/gitea/README.md @@ -66,7 +66,7 @@ A Helm chart for Kubernetes | gitea.gitea.oauth[0].provider | string | `"openidConnect"` | | | gitea.ingress.annotations."cert-manager.io/cluster-issuer" | string | `"letsencrypt"` | | | gitea.ingress.annotations."traefik.ingress.kubernetes.io/router.middlewares" | string | `"traefik-headers@kubernetescrd"` | | -| gitea.ingress.enabled | bool | `true` | | +| gitea.ingress.enabled | bool | `false` | | | gitea.ingress.hosts[0].host | string | `"gitea.deepcypher.me"` | | | gitea.ingress.hosts[0].paths[0].path | string | `"/"` | | | gitea.ingress.hosts[0].paths[0].pathType | string | `"Prefix"` | | diff --git a/charts/gitea/templates/gateway/gitea-http.yaml b/charts/gitea/templates/gateway/gitea-http.yaml new file mode 100644 index 00000000..29872b4f --- /dev/null +++ b/charts/gitea/templates/gateway/gitea-http.yaml @@ -0,0 +1,23 @@ +apiVersion: gateway.networking.k8s.io/v1 +kind: HTTPRoute +metadata: + name: gitea +spec: + hostnames: + - gitea.deepcypher.me + parentRefs: + - group: gateway.networking.k8s.io + kind: Gateway + name: envoy + namespace: envoy-gateway + rules: + - backendRefs: + - group: "" + kind: Service + name: gitea-http + port: 3000 + weight: 1 + matches: + - path: + type: PathPrefix + value: / diff --git a/charts/gitea/values.yaml b/charts/gitea/values.yaml index c830dc9a..22cde068 100644 --- a/charts/gitea/values.yaml +++ b/charts/gitea/values.yaml @@ -69,7 +69,7 @@ gitea: claimName: gitea-shared-storage ingress: - enabled: true + enabled: false hosts: - host: "gitea.deepcypher.me" paths: