{{- if .Values.anm.enabled }} {{- if .Values.anm.route.enabled -}} kind: Route apiVersion: route.openshift.io/v1 metadata: name: "{{ include "gateway.fullname" . }}-anm" labels: {{- include "gateway.labels" . | nindent 4 }} app.kubernetes.io/component: anm spec: {{- if .Values.global.domainName }} host: anm.{{ .Values.global.domainName }} {{- end }} port: targetPort: {{ tpl .Values.anm.route.targetPort . }} to: kind: Service name: "{{ include "gateway.fullname" . }}-anm" {{- if .Values.anm.route.tls.enabled }} tls: termination: {{ .Values.anm.route.tls.termination }} insecureEdgeTerminationPolicy: {{ .Values.anm.route.tls.insecureEdgeTerminationPolicy }} {{- if .Values.anm.route.tls.key }} key: |- {{- .Values.anm.route.tls.key | nindent 6 }} {{- end }} {{- if .Values.anm.route.tls.destinationCACertificate }} destinationCACertificate: |- {{- .Values.anm.route.tls.destinationCACertificate | nindent 6 }} {{- end }} {{- if .Values.anm.route.tls.caCertificate }} caCertificate: |- {{- .Values.anm.route.tls.caCertificate | nindent 6 }} {{- end }} {{- if .Values.anm.route.tls.certificate }} certificate: |- {{- .Values.anm.route.tls.certificate | nindent 6 }} {{- end }} {{- end }} wildcardPolicy: None {{- end }} {{- end }}