ori-edge / k8s_gateway

A CoreDNS plugin to resolve all types of external Kubernetes resources
Apache License 2.0
295 stars 63 forks source link

Traefik IngressRoute Support? #162

Closed XtremeOwnageDotCom closed 1 year ago

XtremeOwnageDotCom commented 1 year ago

https://doc.traefik.io/traefik/providers/kubernetes-crd/

Would it be feasible to request support for Traefik's IngressRoute kind?

XtremeOwnageDotCom commented 1 year ago

Apparently, its extremely easy to do. Just setup a dummy Ingress.

apiVersion: traefik.containo.us/v1alpha1
kind: IngressRoute
metadata:
  name: dashboard
  namespace: homeassistant
  annotations:
    coredns.io/hostname: "hass.kube.mydomain.com"
spec:
  entryPoints:
    - web
    - websecure
  routes:
    - match: Host(`hass.kube.mydomain.com`)
      kind: Rule
      services:
        - name: homeassistant
          port: 8123

---

apiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
  name: homeassistant-external-dns
  annotations:
    kubernetes.io/ingress.class: traefik
spec:
  rules:
    - host: hass.kube.mydomain.com
XtremeOwnageDotCom commented 1 year ago

BUT, at least now, there is a issue for others to see, when they search for this issue/request/problem.