knative-extensions / net-gateway-api

Integration between Knative and service-apis (ingress v2) for Knative Ingress migration.
Apache License 2.0
24 stars 28 forks source link

Expanding Visibility Setting #198

Open nak3 opened 2 years ago

nak3 commented 2 years ago

The background is described in original issue - https://github.com/knative/serving/issues/6642 The original design introduced Realm and Domain CRDs but it stopped developing as the design is difficult to align with Ingress v2 (Gateway API).

The new Gateway API controller has visibility based setting (it maps one Visibility to one Gateway) like:

https://github.com/knative-sandbox/net-gateway-api/blob/9218e0d7ff957b2ea4ec106abfdd018988bf72a3/config/config-gateway.yaml#L42-L50

So it will be possible to achieve the goal what https://github.com/knative/serving/issues/6642 tried to address.

nak3 commented 2 years ago

This should be worked on Gateway API v0.4.0 or later as Gateway API still changes the design.

github-actions[bot] commented 2 years ago

This issue is stale because it has been open for 90 days with no activity. It will automatically close after 30 more days of inactivity. Reopen the issue with /reopen. Mark the issue as fresh by adding the comment /remove-lifecycle stale.

dprotaso commented 3 months ago

Following up here we may want to add similar functionality that just landed in the net-istio about a greater control of gateway selection

Details in the feature track https://docs.google.com/document/d/12X1-9nhjAhpf-Wlt3RbdoMbvx31zFBva/edit?pli=1#heading=h.gjdgxs