Commit 2133e634 authored by gaoshiyao's avatar gaoshiyao

路由

parent 88e459b2
......@@ -11,6 +11,6 @@ metadata:
labels:
{{ include "harbor.labels" . | nindent 4 }}
spec:
host: "{{ $.Values.global.host }}"
host: "{{ $.Values.expose.ingress.hosts.core }}.{{ $.Values.global.host }}"
{{- end -}}
......@@ -14,34 +14,34 @@ spec:
entryPoints:
- websecure
routes:
- match: Host(`{{ $.Values.global.host }}`) && PathPrefix(`/`)
- match: Host(`{{ $.Values.expose.ingress.hosts.core }}.{{ $.Values.global.host }}`) && PathPrefix(`/`)
kind: Rule
services:
- name: {{ template "harbor.portal" . }}
port: {{ template "harbor.portal.servicePort" . }}
- match: Host(`{{ $.Values.global.host }}`) && PathPrefix(`/api/`)
- match: Host(`{{ $.Values.expose.ingress.hosts.core }}.{{ $.Values.global.host }}`) && PathPrefix(`/api/`)
kind: Rule
services:
- name: {{ template "harbor.core" . }}
port: {{ template "harbor.core.servicePort" . }}
- match: Host(`{{ $.Values.global.host }}`) && PathPrefix(`/service/`)
- match: Host(`{{ $.Values.expose.ingress.hosts.core }}.{{ $.Values.global.host }}`) && PathPrefix(`/service/`)
kind: Rule
services:
- name: {{ template "harbor.core" . }}
port: {{ template "harbor.core.servicePort" . }}
- match: Host(`{{ $.Values.global.host }}`) && PathPrefix(`/v2/`)
- match: Host(`{{ $.Values.expose.ingress.hosts.core }}.{{ $.Values.global.host }}`) && PathPrefix(`/v2/`)
kind: Rule
middlewares:
- name: "{{ template "harbor.ingress" . }}-https"
services:
- name: {{ template "harbor.core" . }}
port: {{ template "harbor.core.servicePort" . }}
- match: Host(`{{ $.Values.global.host }}`) && PathPrefix(`/chartrepo/`)
- match: Host(`{{ $.Values.expose.ingress.hosts.core }}.{{ $.Values.global.host }}`) && PathPrefix(`/chartrepo/`)
kind: Rule
services:
- name: {{ template "harbor.core" . }}
port: {{ template "harbor.core.servicePort" . }}
- match: Host(`{{ $.Values.global.host }}`) && PathPrefix(`/c/`)
- match: Host(`{{ $.Values.expose.ingress.hosts.core }}.{{ $.Values.global.host }}`) && PathPrefix(`/c/`)
kind: Rule
services:
- name: {{ template "harbor.core" . }}
......@@ -62,32 +62,32 @@ spec:
entryPoints:
- web
routes:
- match: Host(`{{ $.Values.global.host }}`) && PathPrefix(`/`)
- match: Host(`{{ $.Values.expose.ingress.hosts.core }}.{{ $.Values.global.host }}`) && PathPrefix(`/`)
kind: Rule
services:
- name: {{ template "harbor.portal" . }}
port: {{ template "harbor.portal.servicePort" . }}
- match: Host(`{{ $.Values.global.host }}`) && PathPrefix(`/api/`)
- match: Host(`{{ $.Values.expose.ingress.hosts.core }}.{{ $.Values.global.host }}`) && PathPrefix(`/api/`)
kind: Rule
services:
- name: {{ template "harbor.core" . }}
port: {{ template "harbor.core.servicePort" . }}
- match: Host(`{{ $.Values.global.host }}`) && PathPrefix(`/service/`)
- match: Host(`{{ $.Values.expose.ingress.hosts.core }}.{{ $.Values.global.host }}`) && PathPrefix(`/service/`)
kind: Rule
services:
- name: {{ template "harbor.core" . }}
port: {{ template "harbor.core.servicePort" . }}
- match: Host(`{{ $.Values.global.host }}`) && PathPrefix(`/v2/`)
- match: Host(`{{ $.Values.expose.ingress.hosts.core }}.{{ $.Values.global.host }}`) && PathPrefix(`/v2/`)
kind: Rule
services:
- name: {{ template "harbor.core" . }}
port: {{ template "harbor.core.servicePort" . }}
- match: Host(`{{ $.Values.global.host }}`) && PathPrefix(`/chartrepo/`)
- match: Host(`{{ $.Values.expose.ingress.hosts.core }}.{{ $.Values.global.host }}`) && PathPrefix(`/chartrepo/`)
kind: Rule
services:
- name: {{ template "harbor.core" . }}
port: {{ template "harbor.core.servicePort" . }}
- match: Host(`{{ $.Values.global.host }}`) && PathPrefix(`/c/`)
- match: Host(`{{ $.Values.expose.ingress.hosts.core }}.{{ $.Values.global.host }}`) && PathPrefix(`/c/`)
kind: Rule
services:
- name: {{ template "harbor.core" . }}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment