--- apiVersion: networking.k8s.io/v1 kind: Ingress metadata: annotations: cert-manager.io/cluster-issuer: letsencrypt-production kubernetes.io/ingress.class: traefik labels: app: kube-plex name: kube-plex namespace: default spec: rules: - host: tp2.gilgamezh.me http: paths: - path: / pathType: Prefix backend: service: name: plex-kube-plex port: number: 32400 tls: - hosts: - tp2.gilgamezh.me secretName: tp2-gilgamezh-me --- apiVersion: networking.k8s.io/v1 kind: Ingress metadata: annotations: cert-manager.io/cluster-issuer: letsencrypt-production kubernetes.io/ingress.class: traefik labels: app: radarr name: radarr namespace: default spec: rules: - host: radarr.gilgamezh.me http: paths: - path: / pathType: Prefix backend: service: name: radarr port: number: 7878 tls: - hosts: - radarr.gilgamezh.me secretName: radarr-gilgamezh-me --- apiVersion: networking.k8s.io/v1 kind: Ingress metadata: annotations: cert-manager.io/cluster-issuer: letsencrypt-production kubernetes.io/ingress.class: traefik labels: app: sonarr name: sonarr namespace: default spec: rules: - host: sonarr.gilgamezh.me http: paths: - path: / pathType: Prefix backend: service: name: sonarr port: number: 8989 tls: - hosts: - sonarr.gilgamezh.me secretName: sonarr-gilgamezh-me --- apiVersion: networking.k8s.io/v1 kind: Ingress metadata: annotations: cert-manager.io/cluster-issuer: letsencrypt-production kubernetes.io/ingress.class: traefik labels: app: transmission-transmission-openvpn name: transmission-transmission-openvpn namespace: default spec: rules: - host: torrent.gilgamezh.me http: paths: - path: / pathType: Prefix backend: service: name: transmission-transmission-openvpn port: number: 9091 tls: - hosts: - torrent.gilgamezh.me secretName: torrent-gilgamezh-me