Compare commits
	
		
			1 Commits
		
	
	
		
			master
			...
			ingressrou
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 6b635b6dc7 | 
@@ -1,3 +1,34 @@
 | 
			
		||||
apiVersion: traefik.containo.us/v1alpha1
 | 
			
		||||
kind: IngressRoute
 | 
			
		||||
metadata:
 | 
			
		||||
  name: proxmox
 | 
			
		||||
spec:
 | 
			
		||||
  entryPoints:                      
 | 
			
		||||
    - https
 | 
			
		||||
  routes:                           
 | 
			
		||||
  - kind: Rule
 | 
			
		||||
    match: Host(`pve.k-space.ee`) 
 | 
			
		||||
    priority: 10                    
 | 
			
		||||
    middlewares:
 | 
			
		||||
    - name: proxmox-redirect
 | 
			
		||||
    - name: traefik-sso@kubernetescrd
 | 
			
		||||
    - name: traefik-proxmox-redirect@kubernetescrd             
 | 
			
		||||
    services:                      
 | 
			
		||||
    - kind: Service
 | 
			
		||||
      name: pve1
 | 
			
		||||
      passHostHeader: true
 | 
			
		||||
      port: 8006                      
 | 
			
		||||
      responseForwarding:
 | 
			
		||||
        flushInterval: 1ms
 | 
			
		||||
      scheme: https
 | 
			
		||||
      serversTransport: proxmox-servers-transport   
 | 
			
		||||
  tls:                              
 | 
			
		||||
    secretName: pve         
 | 
			
		||||
    domains:                        
 | 
			
		||||
    - main: pve.k-space.ee             
 | 
			
		||||
      sans:                         
 | 
			
		||||
      - "*.k-space.ee"
 | 
			
		||||
 | 
			
		||||
apiVersion: traefik.containo.us/v1alpha1
 | 
			
		||||
kind: ServersTransport
 | 
			
		||||
metadata:
 | 
			
		||||
@@ -56,98 +87,6 @@ data:
 | 
			
		||||
    RWRmRHIzNTBpZkRCQkVuL3RvL3JUczFOVjhyOGpjcG14a2MzNjlSQXp3TmJiRVkKMVE9PQotLS0t
 | 
			
		||||
    LUVORCBDRVJUSUZJQ0FURS0tLS0tCg==
 | 
			
		||||
---
 | 
			
		||||
apiVersion: v1
 | 
			
		||||
kind: Service
 | 
			
		||||
metadata:
 | 
			
		||||
  name: pve1
 | 
			
		||||
  annotations:
 | 
			
		||||
    traefik.ingress.kubernetes.io/service.serverstransport: traefik-proxmox-servers-transport@kubernetescrd
 | 
			
		||||
spec:
 | 
			
		||||
  type: ExternalName
 | 
			
		||||
  externalName: pve1.proxmox.infra.k-space.ee
 | 
			
		||||
  ports:
 | 
			
		||||
    - name: https
 | 
			
		||||
      port: 8006
 | 
			
		||||
      protocol: TCP
 | 
			
		||||
---
 | 
			
		||||
apiVersion: v1
 | 
			
		||||
kind: Service
 | 
			
		||||
metadata:
 | 
			
		||||
  name: pve8
 | 
			
		||||
  annotations:
 | 
			
		||||
    traefik.ingress.kubernetes.io/service.serverstransport: traefik-proxmox-servers-transport@kubernetescrd
 | 
			
		||||
spec:
 | 
			
		||||
  type: ExternalName
 | 
			
		||||
  externalName: pve8.proxmox.infra.k-space.ee
 | 
			
		||||
  ports:
 | 
			
		||||
    - name: https
 | 
			
		||||
      port: 8006
 | 
			
		||||
      protocol: TCP
 | 
			
		||||
---
 | 
			
		||||
apiVersion: v1
 | 
			
		||||
kind: Service
 | 
			
		||||
metadata:
 | 
			
		||||
  name: pve9
 | 
			
		||||
  annotations:
 | 
			
		||||
    traefik.ingress.kubernetes.io/service.serverstransport: traefik-proxmox-servers-transport@kubernetescrd
 | 
			
		||||
spec:
 | 
			
		||||
  type: ExternalName
 | 
			
		||||
  externalName: pve9.proxmox.infra.k-space.ee
 | 
			
		||||
  ports:
 | 
			
		||||
    - name: https
 | 
			
		||||
      port: 8006
 | 
			
		||||
      protocol: TCP
 | 
			
		||||
---
 | 
			
		||||
apiVersion: networking.k8s.io/v1
 | 
			
		||||
kind: Ingress
 | 
			
		||||
metadata:
 | 
			
		||||
  name: pve
 | 
			
		||||
  annotations:
 | 
			
		||||
    kubernetes.io/ingress.class: traefik
 | 
			
		||||
    external-dns.alpha.kubernetes.io/target: traefik.k-space.ee
 | 
			
		||||
    traefik.ingress.kubernetes.io/router.entrypoints: websecure
 | 
			
		||||
    traefik.ingress.kubernetes.io/router.middlewares: traefik-sso@kubernetescrd,traefik-proxmox-redirect@kubernetescrd
 | 
			
		||||
    traefik.ingress.kubernetes.io/router.tls: "true"
 | 
			
		||||
spec:
 | 
			
		||||
  rules:
 | 
			
		||||
  - host: proxmox.k-space.ee
 | 
			
		||||
    http:
 | 
			
		||||
      paths:
 | 
			
		||||
      - pathType: Prefix
 | 
			
		||||
        path: /
 | 
			
		||||
        backend:
 | 
			
		||||
          service:
 | 
			
		||||
            name: whoami
 | 
			
		||||
            port:
 | 
			
		||||
              number: 80
 | 
			
		||||
  - host: pve.k-space.ee
 | 
			
		||||
    http:
 | 
			
		||||
      paths:
 | 
			
		||||
      - pathType: Prefix
 | 
			
		||||
        path: "/"
 | 
			
		||||
        backend:
 | 
			
		||||
          service:
 | 
			
		||||
            name: pve1
 | 
			
		||||
            port:
 | 
			
		||||
              number: 8006
 | 
			
		||||
      - pathType: Prefix
 | 
			
		||||
        path: "/"
 | 
			
		||||
        backend:
 | 
			
		||||
          service:
 | 
			
		||||
            name: pve8
 | 
			
		||||
            port:
 | 
			
		||||
              number: 8006
 | 
			
		||||
      - pathType: Prefix
 | 
			
		||||
        path: "/"
 | 
			
		||||
        backend:
 | 
			
		||||
          service:
 | 
			
		||||
            name: pve9
 | 
			
		||||
            port:
 | 
			
		||||
              number: 8006
 | 
			
		||||
  tls:
 | 
			
		||||
  - hosts:
 | 
			
		||||
    - "*.k-space.ee"
 | 
			
		||||
---
 | 
			
		||||
apiVersion: traefik.containo.us/v1alpha1
 | 
			
		||||
kind: Middleware
 | 
			
		||||
metadata:
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user