60 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			60 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
| apiVersion: networking.k8s.io/v1
 | |
| kind: Ingress
 | |
| metadata:
 | |
|   name: harbor-tailscale
 | |
|   namespace: {{ .Release.Namespace }}
 | |
|   labels:
 | |
|     app.kubernetes.io/name: harbor-tailscale
 | |
|     app.kubernetes.io/instance: {{ .Release.Name }}
 | |
|     app.kubernetes.io/version: {{ .Chart.AppVersion }}
 | |
|     app.kubernetes.io/component: web
 | |
|     app.kubernetes.io/part-of: {{ .Release.Name }}
 | |
|   labels:
 | |
|     tailscale.com/proxy-class: no-metrics
 | |
|   annotations:
 | |
|     tailscale.com/experimental-forward-cluster-traffic-via-ingress: "true"
 | |
| spec:
 | |
|   ingressClassName: tailscale
 | |
|   tls:
 | |
|     - hosts:
 | |
|         - harbor-cl01tl
 | |
|   rules:
 | |
|     - host: harbor-cl01tl
 | |
|       http:
 | |
|         paths:
 | |
|           - backend:
 | |
|               service:
 | |
|                 name: harbor-core
 | |
|                 port:
 | |
|                   number: 80
 | |
|             path: /api/
 | |
|             pathType: Prefix
 | |
|           - backend:
 | |
|               service:
 | |
|                 name: harbor-core
 | |
|                 port:
 | |
|                   number: 80
 | |
|             path: /service/
 | |
|             pathType: Prefix
 | |
|           - backend:
 | |
|               service:
 | |
|                 name: harbor-core
 | |
|                 port:
 | |
|                   number: 80
 | |
|             path: /v2/
 | |
|             pathType: Prefix
 | |
|           - backend:
 | |
|               service:
 | |
|                 name: harbor-core
 | |
|                 port:
 | |
|                   number: 80
 | |
|             path: /c/
 | |
|             pathType: Prefix
 | |
|           - backend:
 | |
|               service:
 | |
|                 name: harbor-portal
 | |
|                 port:
 | |
|                   number: 80
 | |
|             path: /
 | |
|             pathType: Prefix
 |