235 lines
		
	
	
		
			5.3 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			235 lines
		
	
	
		
			5.3 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
| apiVersion: networking.k8s.io/v1
 | |
| kind: Ingress
 | |
| metadata:
 | |
|   name: auth-proxy
 | |
|   namespace: auth-proxy
 | |
|   annotations:
 | |
|     cert-manager.io/cluster-issuer: letsencrypt
 | |
|     nginx.ingress.kubernetes.io/force-ssl-redirect: "true"
 | |
| spec:
 | |
|   ingressClassName: nginx
 | |
|   tls:
 | |
|   - hosts:
 | |
|     - downloads.cluster.fun
 | |
|     - argo.cluster.fun
 | |
|     - code.cluster.fun
 | |
|     - jackett.cluster.fun
 | |
|     - printer.cluster.fun
 | |
|     - ender3pro.printer.cluster.fun
 | |
|     - flsunq5.printer.cluster.fun
 | |
|     - elegoomars2.printer.cluster.fun
 | |
|     - radarr.cluster.fun
 | |
|     - readarr.cluster.fun
 | |
|     - sonarr.cluster.fun
 | |
|     - lidarr.cluster.fun
 | |
|     - prowlarr.cluster.fun
 | |
|     - mylarr.cluster.fun
 | |
|     - transmission.cluster.fun
 | |
|     - tekton.cluster.fun
 | |
|     - changedetection.cluster.fun
 | |
|     - grafana.cluster.fun
 | |
|     - podgrab.cluster.fun
 | |
|     - stablediffusion.cluster.fun
 | |
|     secretName: auth-proxy-ingress
 | |
|   rules:
 | |
|   - host: downloads.cluster.fun
 | |
|     http:
 | |
|       paths:
 | |
|       - path: /
 | |
|         pathType: ImplementationSpecific
 | |
|         backend:
 | |
|           service:
 | |
|             name: tailscale-proxy
 | |
|             port:
 | |
|               name: auth
 | |
|   - host: argo.cluster.fun
 | |
|     http:
 | |
|       paths:
 | |
|       - path: /
 | |
|         pathType: ImplementationSpecific
 | |
|         backend:
 | |
|           service:
 | |
|             name: tailscale-proxy
 | |
|             port:
 | |
|               name: auth
 | |
|   - host: code.cluster.fun
 | |
|     http:
 | |
|       paths:
 | |
|       - path: /
 | |
|         pathType: ImplementationSpecific
 | |
|         backend:
 | |
|           service:
 | |
|             name: tailscale-proxy
 | |
|             port:
 | |
|               name: auth
 | |
|   - host: jackett.cluster.fun
 | |
|     http:
 | |
|       paths:
 | |
|       - path: /
 | |
|         pathType: ImplementationSpecific
 | |
|         backend:
 | |
|           service:
 | |
|             name: tailscale-proxy
 | |
|             port:
 | |
|               name: auth
 | |
|   - host: printer.cluster.fun
 | |
|     http:
 | |
|       paths:
 | |
|       - path: /
 | |
|         pathType: ImplementationSpecific
 | |
|         backend:
 | |
|           service:
 | |
|             name: tailscale-proxy
 | |
|             port:
 | |
|               name: auth
 | |
|   - host: ender3pro.printer.cluster.fun
 | |
|     http:
 | |
|       paths:
 | |
|       - path: /
 | |
|         pathType: ImplementationSpecific
 | |
|         backend:
 | |
|           service:
 | |
|             name: tailscale-proxy
 | |
|             port:
 | |
|               name: auth
 | |
|   - host: flsunq5.printer.cluster.fun
 | |
|     http:
 | |
|       paths:
 | |
|       - path: /
 | |
|         pathType: ImplementationSpecific
 | |
|         backend:
 | |
|           service:
 | |
|             name: tailscale-proxy
 | |
|             port:
 | |
|               name: auth
 | |
|   - host: elegoomars2.printer.cluster.fun
 | |
|     http:
 | |
|       paths:
 | |
|       - path: /
 | |
|         pathType: ImplementationSpecific
 | |
|         backend:
 | |
|           service:
 | |
|             name: tailscale-proxy
 | |
|             port:
 | |
|               name: auth
 | |
|   - host: radarr.cluster.fun
 | |
|     http:
 | |
|       paths:
 | |
|       - path: /
 | |
|         pathType: ImplementationSpecific
 | |
|         backend:
 | |
|           service:
 | |
|             name: tailscale-proxy
 | |
|             port:
 | |
|               name: auth
 | |
|   - host: readarr.cluster.fun
 | |
|     http:
 | |
|       paths:
 | |
|       - path: /
 | |
|         pathType: ImplementationSpecific
 | |
|         backend:
 | |
|           service:
 | |
|             name: tailscale-proxy
 | |
|             port:
 | |
|               name: auth
 | |
|   - host: sonarr.cluster.fun
 | |
|     http:
 | |
|       paths:
 | |
|       - path: /
 | |
|         pathType: ImplementationSpecific
 | |
|         backend:
 | |
|           service:
 | |
|             name: tailscale-proxy
 | |
|             port:
 | |
|               name: auth
 | |
|   - host: lidarr.cluster.fun
 | |
|     http:
 | |
|       paths:
 | |
|       - path: /
 | |
|         pathType: ImplementationSpecific
 | |
|         backend:
 | |
|           service:
 | |
|             name: tailscale-proxy
 | |
|             port:
 | |
|               name: auth
 | |
|   - host: prowlarr.cluster.fun
 | |
|     http:
 | |
|       paths:
 | |
|       - path: /
 | |
|         pathType: ImplementationSpecific
 | |
|         backend:
 | |
|           service:
 | |
|             name: tailscale-proxy
 | |
|             port:
 | |
|               name: auth
 | |
|   - host: transmission.cluster.fun
 | |
|     http:
 | |
|       paths:
 | |
|       - path: /
 | |
|         pathType: ImplementationSpecific
 | |
|         backend:
 | |
|           service:
 | |
|             name: tailscale-proxy
 | |
|             port:
 | |
|               name: auth
 | |
|   - host: tekton.cluster.fun
 | |
|     http:
 | |
|       paths:
 | |
|       - path: /
 | |
|         pathType: ImplementationSpecific
 | |
|         backend:
 | |
|           service:
 | |
|             name: tailscale-proxy
 | |
|             port:
 | |
|               name: auth
 | |
|   - host: changedetection.cluster.fun
 | |
|     http:
 | |
|       paths:
 | |
|       - path: /
 | |
|         pathType: ImplementationSpecific
 | |
|         backend:
 | |
|           service:
 | |
|             name: tailscale-proxy
 | |
|             port:
 | |
|               name: auth
 | |
|   - host: grafana.cluster.fun
 | |
|     http:
 | |
|       paths:
 | |
|       - path: /
 | |
|         pathType: ImplementationSpecific
 | |
|         backend:
 | |
|           service:
 | |
|             name: tailscale-proxy
 | |
|             port:
 | |
|               name: auth
 | |
|   - host: podgrab.cluster.fun
 | |
|     http:
 | |
|       paths:
 | |
|       - path: /
 | |
|         pathType: ImplementationSpecific
 | |
|         backend:
 | |
|           service:
 | |
|             name: tailscale-proxy
 | |
|             port:
 | |
|               name: auth
 | |
|   - host: mylarr.cluster.fun
 | |
|     http:
 | |
|       paths:
 | |
|       - path: /
 | |
|         pathType: ImplementationSpecific
 | |
|         backend:
 | |
|           service:
 | |
|             name: tailscale-proxy
 | |
|             port:
 | |
|               name: auth
 | |
|   - host: stablediffusion.cluster.fun
 | |
|     http:
 | |
|       paths:
 | |
|       - path: /
 | |
|         pathType: ImplementationSpecific
 | |
|         backend:
 | |
|           service:
 | |
|             name: tailscale-proxy
 | |
|             port:
 | |
|               name: auth
 |