fix redirects
This commit is contained in:
		
							
								
								
									
										25
									
								
								passmower/application-extras.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								passmower/application-extras.yaml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,25 @@
 | 
			
		||||
apiVersion: traefik.io/v1alpha1
 | 
			
		||||
kind: Middleware
 | 
			
		||||
metadata:
 | 
			
		||||
  name: auth2-redirect
 | 
			
		||||
spec:
 | 
			
		||||
  redirectRegex:
 | 
			
		||||
    regex: ^https://auth2.k-space.ee/(.*)
 | 
			
		||||
    replacement: https://auth.k-space.ee/${1}
 | 
			
		||||
    permanent: false
 | 
			
		||||
---
 | 
			
		||||
apiVersion: traefik.io/v1alpha1
 | 
			
		||||
kind: IngressRoute
 | 
			
		||||
metadata:
 | 
			
		||||
  name: auth2
 | 
			
		||||
spec:
 | 
			
		||||
  entryPoints:
 | 
			
		||||
    - websecure
 | 
			
		||||
  routes:
 | 
			
		||||
  - match: Host(`auth2.k-space.ee`)
 | 
			
		||||
    kind: Rule
 | 
			
		||||
    middlewares:
 | 
			
		||||
      - name: auth2-redirect
 | 
			
		||||
    services:
 | 
			
		||||
      - kind: TraefikService
 | 
			
		||||
        name: api@internal
 | 
			
		||||
@@ -645,6 +645,7 @@ metadata:
 | 
			
		||||
    app.kubernetes.io/version: "0.1.0"
 | 
			
		||||
    app.kubernetes.io/managed-by: Helm
 | 
			
		||||
  annotations:
 | 
			
		||||
    external-dns.alpha.kubernetes.io/hostname: auth.k-space.ee,auth2.k-space.ee
 | 
			
		||||
    external-dns.alpha.kubernetes.io/target: traefik.k-space.ee
 | 
			
		||||
    kubernetes.io/ingress.class: traefik
 | 
			
		||||
    traefik.ingress.kubernetes.io/router.entrypoints: websecure
 | 
			
		||||
 
 | 
			
		||||
@@ -188,10 +188,26 @@ metadata:
 | 
			
		||||
  name: proxmox-redirect
 | 
			
		||||
spec:
 | 
			
		||||
  redirectRegex:
 | 
			
		||||
    regex: ^https://proxmox.k-space.ee/(.*)$
 | 
			
		||||
    replacement: https://pve.k-space.ee/$1
 | 
			
		||||
    regex: ^https://proxmox.k-space.ee/(.*)
 | 
			
		||||
    replacement: https://pve.k-space.ee/${1}
 | 
			
		||||
    permanent: false
 | 
			
		||||
---
 | 
			
		||||
apiVersion: traefik.io/v1alpha1
 | 
			
		||||
kind: IngressRoute
 | 
			
		||||
metadata:
 | 
			
		||||
  name: proxmox
 | 
			
		||||
spec:
 | 
			
		||||
  entryPoints:
 | 
			
		||||
    - websecure
 | 
			
		||||
  routes:
 | 
			
		||||
  - match: Host(`proxmox.k-space.ee`)
 | 
			
		||||
    kind: Rule
 | 
			
		||||
    middlewares:
 | 
			
		||||
      - name: proxmox-redirect
 | 
			
		||||
    services: # Dirty workaround, service can't be empty
 | 
			
		||||
      - kind: TraefikService
 | 
			
		||||
        name: api@internal
 | 
			
		||||
---
 | 
			
		||||
apiVersion: networking.k8s.io/v1
 | 
			
		||||
kind: Ingress
 | 
			
		||||
metadata:
 | 
			
		||||
 
 | 
			
		||||
@@ -68,6 +68,7 @@ ingress:
 | 
			
		||||
    traefik.ingress.kubernetes.io/router.entrypoints: websecure
 | 
			
		||||
    traefik.ingress.kubernetes.io/router.tls: "true"
 | 
			
		||||
    external-dns.alpha.kubernetes.io/target: traefik.k-space.ee
 | 
			
		||||
    external-dns.alpha.kubernetes.io/hostname: auth.k-space.ee,auth2.k-space.ee
 | 
			
		||||
    # kubernetes.io/ingress.class: nginx
 | 
			
		||||
    # kubernetes.io/tls-acme: "true"
 | 
			
		||||
  tls:
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user