mirror of
				https://github.com/optim-enterprises-bv/homelab.git
				synced 2025-10-31 01:47:53 +00:00 
			
		
		
		
	fix: Cleaning Gateway/HTTPRoute naming
This commit is contained in:
		| @@ -4,7 +4,7 @@ metadata: | ||||
|   name: jellyfin | ||||
| spec: | ||||
|   parentRefs: | ||||
|     - name: cilium-gateway | ||||
|     - name: stonegarden | ||||
|       namespace: gateway | ||||
|   hostnames: | ||||
|     - "jellyfin.stonegarden.dev" | ||||
|   | ||||
| @@ -4,7 +4,7 @@ metadata: | ||||
|   name: plex-http-route | ||||
| spec: | ||||
|   parentRefs: | ||||
|     - name: cilium-gateway | ||||
|     - name: stonegarden | ||||
|       namespace: gateway | ||||
|   hostnames: | ||||
|     - "plex.stonegarden.dev" | ||||
|   | ||||
| @@ -4,7 +4,7 @@ metadata: | ||||
|   name: blog-http-route | ||||
| spec: | ||||
|   parentRefs: | ||||
|     - name: cilium-gateway | ||||
|     - name: stonegarden | ||||
|       namespace: gateway | ||||
|   hostnames: | ||||
|     - "blog.stonegarden.dev" | ||||
|   | ||||
| @@ -4,7 +4,7 @@ metadata: | ||||
|   name: remark42-http-route | ||||
| spec: | ||||
|   parentRefs: | ||||
|     - name: cilium-gateway | ||||
|     - name: stonegarden | ||||
|       namespace: gateway | ||||
|   hostnames: | ||||
|     - "remark42.stonegarden.dev" | ||||
|   | ||||
| @@ -2,6 +2,7 @@ apiVersion: apps/v1 | ||||
| kind: Deployment | ||||
| metadata: | ||||
|   name: stonegarden | ||||
|   namespace: stonegarden | ||||
| spec: | ||||
|   replicas: 1 | ||||
|   selector: | ||||
|   | ||||
| @@ -1,10 +1,11 @@ | ||||
| apiVersion: gateway.networking.k8s.io/v1 | ||||
| kind: HTTPRoute | ||||
| metadata: | ||||
|   name: jellyfin-http-route | ||||
|   name: stonegarden | ||||
|   namespace: stonegarden | ||||
| spec: | ||||
|   parentRefs: | ||||
|     - name: cilium-gateway | ||||
|     - name: stonegarden | ||||
|       namespace: gateway | ||||
|   hostnames: | ||||
|     - "stonegarden.dev" | ||||
|   | ||||
| @@ -1,6 +1,6 @@ | ||||
| apiVersion: kustomize.config.k8s.io/v1beta1 | ||||
| kind: Kustomization | ||||
| namespace: stonegarden | ||||
|  | ||||
| commonLabels: | ||||
|   app: stonegarden | ||||
|  | ||||
|   | ||||
| @@ -2,6 +2,7 @@ apiVersion: v1 | ||||
| kind: Service | ||||
| metadata: | ||||
|   name: stonegarden | ||||
|   namespace: stonegarden | ||||
| spec: | ||||
|   type: ClusterIP | ||||
|   ports: | ||||
|   | ||||
| @@ -4,7 +4,7 @@ metadata: | ||||
|   name: whoami-http-route | ||||
| spec: | ||||
|   parentRefs: | ||||
|     - name: cilium-gateway | ||||
|     - name: stonegarden | ||||
|       namespace: gateway | ||||
|   hostnames: | ||||
|     - "gateway.stonegarden.dev" | ||||
|   | ||||
| @@ -5,10 +5,10 @@ metadata: | ||||
|   namespace: haos | ||||
| spec: | ||||
|   parentRefs: | ||||
|     - name: cilium-gateway | ||||
|     - name: stonegarden | ||||
|       namespace: gateway | ||||
|   hostnames: | ||||
|     - "haos.euclid.stonegarden.dev" | ||||
|     - "haos.stonegarden.dev" | ||||
|   rules: | ||||
|     - matches: | ||||
|         - path: | ||||
|   | ||||
| @@ -5,7 +5,7 @@ metadata: | ||||
|   namespace: proxmox | ||||
| spec: | ||||
|   parentRefs: | ||||
|     - name: cilium-gateway | ||||
|     - name: euclid | ||||
|       namespace: gateway | ||||
|   hostnames: | ||||
|     - "proxmox.euclid.stonegarden.dev" | ||||
|   | ||||
| @@ -5,7 +5,7 @@ metadata: | ||||
|   namespace: postgres | ||||
| spec: | ||||
|   parentRefs: | ||||
|     - name: cilium-gateway | ||||
|     - name: stonegarden | ||||
|       namespace: gateway | ||||
|   hostnames: | ||||
|     - "postgres.stonegarden.dev" | ||||
|   | ||||
							
								
								
									
										24
									
								
								infra/gateway/gw-euclid.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										24
									
								
								infra/gateway/gw-euclid.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,24 @@ | ||||
| apiVersion: gateway.networking.k8s.io/v1 | ||||
| kind: Gateway | ||||
| metadata: | ||||
|   name: euclid | ||||
|   namespace: gateway | ||||
|   annotations: | ||||
|     cert-manager.io/issuer: cloudflare-issuer | ||||
| spec: | ||||
|   gatewayClassName: cilium | ||||
|   infrastructure: | ||||
|     annotations: | ||||
|       io.cilium/lb-ipam-ips: 192.168.1.173 | ||||
|   listeners: | ||||
|     - protocol: HTTPS | ||||
|       port: 443 | ||||
|       name: https-euclid | ||||
|       hostname: "*.euclid.stonegarden.dev" | ||||
|       tls: | ||||
|         certificateRefs: | ||||
|           - kind: Secret | ||||
|             name: cf-euclid-cert | ||||
|       allowedRoutes: | ||||
|         namespaces: | ||||
|           from: All | ||||
| @@ -1,7 +1,7 @@ | ||||
| apiVersion: gateway.networking.k8s.io/v1 | ||||
| kind: Gateway | ||||
| metadata: | ||||
|   name: cilium-gateway | ||||
|   name: stonegarden | ||||
|   namespace: gateway | ||||
|   annotations: | ||||
|     cert-manager.io/issuer: cloudflare-issuer | ||||
| @@ -22,17 +22,6 @@ spec: | ||||
|       allowedRoutes: | ||||
|         namespaces: | ||||
|           from: All | ||||
|     - protocol: HTTPS | ||||
|       port: 443 | ||||
|       name: https-gateway-euclid | ||||
|       hostname: "*.euclid.stonegarden.dev" | ||||
|       tls: | ||||
|         certificateRefs: | ||||
|           - kind: Secret | ||||
|             name: cloudflare-cert | ||||
|       allowedRoutes: | ||||
|         namespaces: | ||||
|           from: All | ||||
|     - protocol: HTTPS | ||||
|       port: 443 | ||||
|       name: https-domain-gateway | ||||
| @@ -7,4 +7,5 @@ resources: | ||||
|   - ns.yaml | ||||
|   - cloudflare-api-token.yaml | ||||
|   - cloudflare-issuer.yaml | ||||
|   - gateway.yaml | ||||
|   - gw-stonegarden.yaml | ||||
|   - gw-euclid.yaml | ||||
| @@ -12,31 +12,31 @@ ingress: | ||||
|   - hostname: ssh.stonegarden.dev | ||||
|     service: ssh://192.168.1.50:22 | ||||
|   - hostname: proxmox.euclid.stonegarden.dev | ||||
|     service: https://cilium-gateway-cilium-gateway.gateway.svc.cluster.local:443 | ||||
|     service: https://cilium-gateway-euclid.gateway.svc.cluster.local:443 | ||||
|     originRequest: | ||||
|       originServerName: proxmox.euclid.stonegarden.dev | ||||
|   - hostname: haos.euclid.stonegarden.dev | ||||
|     service: https://cilium-gateway-cilium-gateway.gateway.svc.cluster.local:443 | ||||
|   - hostname: haos.stonegarden.dev | ||||
|     service: https://cilium-gateway-stonegarden.gateway.svc.cluster.local:443 | ||||
|     originRequest: | ||||
|       originServerName: haos.euclid.stonegarden.dev | ||||
|       originServerName: haos.stonegarden.dev | ||||
|   - hostname: blog.stonegarden.dev | ||||
|     service: https://cilium-gateway-cilium-gateway.gateway.svc.cluster.local:443 | ||||
|     service: https://cilium-gateway-stonegarden.gateway.svc.cluster.local:443 | ||||
|     originRequest: | ||||
|       originServerName: blog.stonegarden.dev | ||||
|   - hostname: gateway.stonegarden.dev | ||||
|     service: https://cilium-gateway-cilium-gateway.gateway.svc.cluster.local:443 | ||||
|     service: https://cilium-gateway-stonegarden.gateway.svc.cluster.local:443 | ||||
|     originRequest: | ||||
|       originServerName: gateway.stonegarden.dev | ||||
|   - hostname: hass.stonegarden.dev | ||||
|     service: https://cilium-gateway-cilium-gateway.gateway.svc.cluster.local:443 | ||||
|     service: https://cilium-gateway-stonegarden.gateway.svc.cluster.local:443 | ||||
|     originRequest: | ||||
|       originServerName: hass.stonegarden.dev | ||||
|   - hostname: remark42.stonegarden.dev | ||||
|     service: https://cilium-gateway-cilium-gateway.gateway.svc.cluster.local:443 | ||||
|     service: https://cilium-gateway-stonegarden.gateway.svc.cluster.local:443 | ||||
|     originRequest: | ||||
|       originServerName: remark42.stonegarden.dev | ||||
|   - hostname: stonegarden.dev | ||||
|     service: https://cilium-gateway-cilium-gateway.gateway.svc.cluster.local:443 | ||||
|     service: https://cilium-gateway-stonegarden.gateway.svc.cluster.local:443 | ||||
|     originRequest: | ||||
|       originServerName: stonegarden.dev | ||||
|   - hostname: "*.stonegarden.dev" | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Vegard Hagen
					Vegard Hagen