apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: gitea-local namespace: {{ .Release.Namespace }} labels: app.kubernetes.io/name: gitea-local app.kubernetes.io/instance: {{ .Release.Name }} app.kubernetes.io/version: {{ .Chart.AppVersion }} app.kubernetes.io/component: web app.kubernetes.io/part-of: {{ .Release.Name }} annotations: traefik.ingress.kubernetes.io/router.entrypoints: websecure traefik.ingress.kubernetes.io/router.tls: "true" cert-manager.io/cluster-issuer: letsencrypt-issuer spec: ingressClassName: traefik tls: - hosts: - gitea.alexlebens.net secretName: gitea-tls-secret rules: - host: gitea.alexlebens.net http: paths: - path: / pathType: ImplementationSpecific backend: service: name: gitea-http port: number: 3000 --- apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: gitea-tailscale namespace: {{ .Release.Namespace }} labels: app.kubernetes.io/name: gitea-tailscale app.kubernetes.io/instance: {{ .Release.Name }} app.kubernetes.io/version: {{ .Chart.AppVersion }} app.kubernetes.io/component: web app.kubernetes.io/part-of: {{ .Release.Name }} annotations: tailscale.com/experimental-forward-cluster-traffic-via-ingress: "true" spec: ingressClassName: traefik tls: - hosts: - gitea-cl01tl secretName: gitea-cl01tl rules: - host: gitea-cl01tl http: paths: - path: / pathType: ImplementationSpecific backend: service: name: gitea-http port: number: 3000