github.com/jenkins-x/jx/v2@v2.1.155/pkg/cmd/step/expose/test_data/http/ingress.tmpl.yaml (about) 1 apiVersion: extensions/v1beta1 2 kind: Ingress 3 metadata: 4 annotations: 5 kubernetes.io/ingress.class: nginx 6 name: {{ .Service.name }} 7 spec: 8 rules: 9 - host: {{ .Service.name }}{{ .Requirements.ingress.namespaceSubDomain | default "-jx." }}{{ .Requirements.ingress.domain }} 10 http: 11 paths: 12 - backend: 13 serviceName: {{ .Service.name }} 14 servicePort: {{ .Service.port }} 15 {{- if .Requirements.ingress.tls.enabled }} 16 tls: 17 - hosts: 18 - {{ .Service.name }}{{ .Requirements.ingress.namespaceSubDomain | default ".jx." }}{{ .Requirements.ingress.domain }} 19 {{- if .Requirements.ingress.tls.production }} 20 secretName: "tls-{{ .Requirements.ingress.domain | replace "." "-" }}-p" 21 {{- else }} 22 secretName: "tls-{{ .Requirements.ingress.domain | replace "." "-" }}-s" 23 {{- end }} 24 {{- end }}