apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: primary-ingress annotations: cert-manager.io/issuer: "le-issuer" nginx.ingress.kubernetes.io/proxy-body-size: 100m namespace: default spec: tls: - hosts: - atuin.gmem.ca - pw.gmem.ca - icr.gmem.ca - hue.gmem.ca - request-media.gmem.ca - ntfy.gmem.ca - dref.gmem.ca - freshrss.gmem.ca - hb.gmem.ca secretName: primary-tls rules: - host: pw.gmem.ca http: paths: - path: / pathType: Prefix backend: service: name: vaultwarden port: number: 80 - host: icr.gmem.ca http: paths: - path: / pathType: Prefix backend: service: name: registry port: number: 5000 - host: hue.gmem.ca http: paths: - path: / pathType: Prefix backend: service: name: hue port: number: 80 - host: request-media.gmem.ca http: paths: - path: / pathType: Prefix backend: service: name: ombi port: number: 3579 - host: ntfy.gmem.ca http: paths: - path: / pathType: Prefix backend: service: name: ntfy port: number: 80 - host: dref.gmem.ca http: paths: - path: / pathType: Prefix backend: service: name: dref port: number: 3000 - host: freshrss.gmem.ca http: paths: - path: / pathType: Prefix backend: service: name: freshrss port: number: 80 - host: hb.gmem.ca http: paths: - path: / pathType: Prefix backend: service: name: homebridge port: number: 8581 - host: atuin.gmem.ca http: paths: - path: / pathType: Prefix backend: service: name: atuin port: number: 8888