charts/osdu-developer-auth/templates/virtual-service.yaml (25 lines of code) (raw):
{{- $namespace := .Release.Namespace }}
{{- if and .Values.hosts .Values.gateways }}
---
apiVersion: networking.istio.io/v1beta1
kind: VirtualService
metadata:
name: osdu-auth
namespace: {{ $namespace }}
spec:
hosts: {{ toYaml .Values.hosts | nindent 4 }}
gateways: {{ toYaml .Values.gateways | nindent 4 }}
http:
- match:
- uri:
prefix: {{ .Values.path }}spa/
route:
- destination:
host: osdu-auth-spa.{{ $namespace }}.svc.cluster.local
- match:
- uri:
prefix: {{ .Values.path }}
route:
- destination:
host: osdu-auth.{{ $namespace }}.svc.cluster.local
{{- end }}