Verified in "4.8.0-0.ci.test-2021-09-28-060613-ci-ln-98208g2-latest" release version, this time. With this payload the ingress resource could be seen getting translated correctly to the route resource with the required wildcard mapping: --------- oc get clusterversion NAME VERSION AVAILABLE PROGRESSING SINCE STATUS version 4.8.0-0.ci.test-2021-09-28-060613-ci-ln-98208g2-latest True False 41m Cluster version is 4.8.0-0.ci.test-2021-09-28-060613-ci-ln-98208g2-latest $ oc patch -n openshift-ingress-operator ingresscontroller/default --patch '{"spec":{"routeAdmission":{"wildcardPolicy": "WildcardsAllowed"}}}' --type=merge ingresscontroller.operator.openshift.io/default patched $ cat test-ingress.yaml apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: unsecure-route spec: rules: - host: '*.test1.apps.ci-ln-98208g2-f76d1.origin-ci-int-gce.dev.openshift.com' http: paths: - path: / pathType: Prefix backend: service: name: service-unsecure port: number: 27017 oc get route NAME HOST/PORT PATH SERVICES PORT TERMINATION WILDCARD unsecure-route-rx6m7 wildcard.test1.apps.ci-ln-98208g2-f76d1.origin-ci-int-gce.dev.openshift.com / service-unsecure http Subdomain oc get ingress NAME CLASS HOSTS ADDRESS PORTS AGE unsecure-route <none> *.test1.apps.ci-ln-98208g2-f76d1.origin-ci-int-gce.dev.openshift.com 80 2m54s curl http://wildcard.test1.apps.ci-ln-98208g2-f76d1.origin-ci-int-gce.dev.openshift.com -I HTTP/1.1 200 OK server: nginx/1.20.1 date: Tue, 28 Sep 2021 07:13:54 GMT content-type: text/html content-length: 46 last-modified: Tue, 28 Sep 2021 07:07:21 GMT etag: "6152bf29-2e" accept-ranges: bytes set-cookie: ac55a58593e60bbba2b21ed261472979=b09f8e2a72a66cdfde4c0f9821ea8548; path=/; HttpOnly cache-control: private ---------
Closing this as we don't support 4.8 so backport to it won't be accepted.