mirror of
				https://github.com/optim-enterprises-bv/homelab.git
				synced 2025-10-31 18:07:50 +00:00 
			
		
		
		
	fix(proxmox): TLS Passthrough GW for again
This commit is contained in:
		| @@ -5,3 +5,4 @@ resources: | ||||
|   - ns.yaml | ||||
|   - svc.yaml | ||||
|   - endpoint-slice.yaml | ||||
|   - tls-route.yaml | ||||
| @@ -1,7 +1,7 @@ | ||||
| apiVersion: v1 | ||||
| kind: Service | ||||
| metadata: | ||||
|   name: euclid | ||||
|   name: proxmox-euclid | ||||
|   namespace: proxmox | ||||
| spec: | ||||
|   ports: | ||||
|   | ||||
							
								
								
									
										15
									
								
								apps/utility/proxmox/tls-route.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								apps/utility/proxmox/tls-route.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,15 @@ | ||||
| apiVersion: gateway.networking.k8s.io/v1alpha2 | ||||
| kind: TLSRoute | ||||
| metadata: | ||||
|   name: euclid | ||||
|   namespace: proxmox | ||||
| spec: | ||||
|   parentRefs: | ||||
|     - name: proxmox-euclid | ||||
|       namespace: gateway | ||||
|   hostnames: | ||||
|     - "proxmox.euclid.stonegarden.dev" | ||||
|   rules: | ||||
|     - backendRefs: | ||||
|         - name: proxmox-euclid | ||||
|           port: 443 | ||||
							
								
								
									
										20
									
								
								infra/gateway/gw-proxmox-euclid.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								infra/gateway/gw-proxmox-euclid.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,20 @@ | ||||
| apiVersion: gateway.networking.k8s.io/v1 | ||||
| kind: Gateway | ||||
| metadata: | ||||
|   name: proxmox-euclid | ||||
|   namespace: gateway | ||||
| spec: | ||||
|   gatewayClassName: cilium | ||||
|   infrastructure: | ||||
|     annotations: | ||||
|       io.cilium/lb-ipam-ips: 192.168.1.173 | ||||
|   listeners: | ||||
|     - protocol: TLS | ||||
|       port: 443 | ||||
|       name: proxmox-tls-passthrough | ||||
|       hostname: proxmox.euclid.stonegarden.dev | ||||
|       tls: | ||||
|         mode: Passthrough | ||||
|       allowedRoutes: | ||||
|         namespaces: | ||||
|           from: All | ||||
| @@ -8,3 +8,4 @@ resources: | ||||
|   - cloudflare-api-token.yaml | ||||
|   - cloudflare-issuer.yaml | ||||
|   - gw-stonegarden.yaml | ||||
|   - gw-proxmox-euclid.yaml | ||||
| @@ -12,7 +12,7 @@ ingress: | ||||
|   - hostname: ssh.stonegarden.dev | ||||
|     service: ssh://192.168.1.50:22 | ||||
|   - hostname: proxmox.euclid.stonegarden.dev | ||||
|     service: https://euclid.proxmox.svc.cluster.local:443 | ||||
|     service: https://cilium-gateway-proxmox-euclid.gateway.svc.cluster.local:443 | ||||
|     originRequest: | ||||
|       originServerName: proxmox.euclid.stonegarden.dev | ||||
|   - hostname: haos.stonegarden.dev | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Vegard Hagen
					Vegard Hagen