forked from k-space/kube
		
	
		
			
				
	
	
		
			44 lines
		
	
	
		
			1009 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			44 lines
		
	
	
		
			1009 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
| apiVersion: traefik.io/v1alpha1
 | |
| kind: Middleware
 | |
| metadata:
 | |
|   name: members-inventory-redirect
 | |
| spec:
 | |
|   redirectRegex:
 | |
|     regex: ^https://members.k-space.ee/(.*)
 | |
|     replacement: https://inventory.k-space.ee/${1}
 | |
|     permanent: false
 | |
| ---
 | |
| # Creates a dummy/stub in auth.k-space.ee user-facing service listing (otherwise only inventory.k-space.ee is listed).
 | |
| apiVersion: codemowers.cloud/v1beta1
 | |
| kind: OIDCMiddlewareClient
 | |
| metadata:
 | |
|   name: doorboy
 | |
| spec:
 | |
|   displayName: Doorboy
 | |
|   uri: 'https://inventory.k-space.ee/m/doorboy'
 | |
| ---
 | |
| apiVersion: traefik.io/v1alpha1
 | |
| kind: IngressRoute
 | |
| metadata:
 | |
|   name: members-inventory
 | |
| spec:
 | |
|   entryPoints:
 | |
|     - websecure
 | |
|   routes:
 | |
|   - match: Host(`members.k-space.ee`)
 | |
|     kind: Rule
 | |
|     middlewares:
 | |
|       - name: members-inventory-redirect
 | |
|     services:
 | |
|       - kind: TraefikService
 | |
|         name: api@internal
 | |
| ---
 | |
| apiVersion: codemowers.cloud/v1beta1
 | |
| kind: MinioBucketClaim
 | |
| metadata:
 | |
|   name: inventory-external
 | |
|   namespace: hackerspace
 | |
| spec:
 | |
|   capacity: 10Gi
 | |
|   class: external
 |