Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can we deprecate local-gateway.mesh: "mesh" in config-istio? #11523

Closed
nak3 opened this issue Jun 15, 2021 · 5 comments
Closed

Can we deprecate local-gateway.mesh: "mesh" in config-istio? #11523

nak3 opened this issue Jun 15, 2021 · 5 comments
Labels
area/networking kind/question Further information is requested triage/accepted Issues which should be fixed (post-triage)
Milestone

Comments

@nak3
Copy link
Contributor

nak3 commented Jun 15, 2021

This is an Istio specific question but opening in serving repo for wide visibility.

TL;DR: Please let us know if anyone is using local-gateway.mesh: "mesh" and it will cause a trouble if we deprecate the configuration.

Background

When using net-istio with sidecar injection, we can configure local-gateway.mesh: "mesh" in config-istio:

    # To use only Istio service mesh and no knative-local-gateway, replace
    # all local-gateway.* entries by the following entry.    
    local-gateway.mesh: "mesh"

Once it was configured, cluster local traffic 100% relies on mesh. In other words, no-mesh to mesh traffic stops working.

Now, we are planning to deprecate the config with the following reasons:

@nak3 nak3 added kind/question Further information is requested area/networking labels Jun 15, 2021
@markusthoemmes
Copy link
Contributor

An announcement on the knative-dev list might be worth thinking about.

@julz
Copy link
Member

julz commented Jun 25, 2021

/triage accepted

FWIW I could see an argument for not deprecating this and instead documenting clearly the downsides and removing it from the main "installing with istio docs" (we could put it in an advanced section, "preventing access to Knative Services from outside the mesh" or something). Having said that I think if we ask Knative-dev (and -users?) and no-one wants it, or complains during the deprecation period, then fair enough.

@knative-prow-robot knative-prow-robot added the triage/accepted Issues which should be fixed (post-triage) label Jun 25, 2021
@nak3
Copy link
Contributor Author

nak3 commented Jul 30, 2021

Thank you for the advice. I started the ML thread in https://groups.google.com/g/knative-users/c/tU8-xKKZu5Q

@dprotaso
Copy link
Member

@nak3 I'm assuming we can drop that config option now?

@nak3
Copy link
Contributor Author

nak3 commented May 2, 2022

Thank you. Yes, we can. I sent knative-extensions/net-istio#915 .

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/networking kind/question Further information is requested triage/accepted Issues which should be fixed (post-triage)
Projects
None yet
Development

No branches or pull requests

5 participants