apiVersion: networking.istio.io/v1alpha3
kind: VirtualService
metadata:
  name: "{{ .Values.conf.appName }}"
  namespace: "{{ .Release.Namespace }}"
spec:
  hosts:
    {{- if and .Values.conf.domain .Values.conf.onPremEnabled }}
    - {{ printf "osdu.%s" .Values.conf.domain | quote }}
    {{- else if .Values.conf.domain }}
    - {{ .Values.conf.domain | quote }}
    {{- else }}
    - "*"
    {{- end }}
  gateways:
    - service-gateway
  http:
    - match:
        - uri:
            prefix: "/api/notification"
      route:
        - destination:
            port:
              number: 80
            host: "{{ .Values.conf.appName }}.{{ .Release.Namespace }}.svc.cluster.local"