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 }}