deploy-templates/templates/route.yaml (29 lines of code) (raw):

{{- if .Values.routes }} {{- range $route := .Values.routes }} {{- if (or (not (contains "trembita" $route.name)) $.Values.trembita.ipList) }} --- apiVersion: route.openshift.io/v1 kind: Route metadata: annotations: {{- if (contains "trembita" $route.name) }} {{ template "trembita.whitelist.annotation" $ }} {{- else }} {{ template "admin-routes.whitelist.annotation" $ }} {{- end }} labels: app: {{ $.Chart.Name }} name: {{ $route.name }} spec: host: {{ $.Chart.Name }}-{{ $.Values.cdPipelineName }}-{{ $.Values.cdPipelineStageName }}.{{ $.Values.dnsWildcard }} path: {{ $route.path }} tls: insecureEdgeTerminationPolicy: Redirect termination: edge to: kind: Service name: {{ $.Chart.Name }} weight: 100 {{- end }} {{- end }} {{- end }}