kubernetes-sigs / gateway-api

Repository for the next iteration of composite service (e.g. Ingress) and load balancing APIs.
https://gateway-api.sigs.k8s.io
Apache License 2.0
1.78k stars 460 forks source link

GEP: Mesh Service Binding #1294

Closed keithmattix closed 1 day ago

keithmattix commented 2 years ago

What would you like to be added: As the GAMMA initiative seeks to create a model for service mesh implementations within Gateway API, it is necessary to have a mechanism for binding routes to services

This GEP covers the work to design and implement this mechanism..

Why this is needed:

As @shaneutt originally suggested, the first step will be implementing a provisional GEP that sets out the terms of what we're doing - the "What" and "Why" of the solution, and then once we're on the same page, we'll talk more about the "How".

Why this is needed: Without a way to bind routes to services, no further work can continue

keithmattix commented 2 years ago

/kind gep /area mesh

keithmattix commented 2 years ago

I've drafted a Google doc for more fluid discussion of this GEP

shaneutt commented 2 years ago

It would appear the permissions on this google doc are restrictive.

keithmattix commented 2 years ago

Apologies, the doc should be accessible now!

k8s-triage-robot commented 8 months ago

The Kubernetes project currently lacks enough contributors to adequately respond to all issues.

This bot triages un-triaged issues according to the following rules:

You can:

Please send feedback to sig-contributor-experience at kubernetes/community.

/lifecycle stale

shaneutt commented 8 months ago

Based on recent conversations where we are trying to harden Service binding as the main way to do Gateway API for Mesh, this is still an ongoing effort and is not stale.

/remove-lifecycle stale

k8s-triage-robot commented 5 months ago

The Kubernetes project currently lacks enough contributors to adequately respond to all issues.

This bot triages un-triaged issues according to the following rules:

You can:

Please send feedback to sig-contributor-experience at kubernetes/community.

/lifecycle stale

keithmattix commented 5 months ago

I think this will be complete with the release of v1.1

k8s-triage-robot commented 4 months ago

The Kubernetes project currently lacks enough active contributors to adequately respond to all issues.

This bot triages un-triaged issues according to the following rules:

You can:

Please send feedback to sig-contributor-experience at kubernetes/community.

/lifecycle rotten

youngnick commented 4 months ago

/remove-lifecycle rotten

This is basically finished, but the GEP in the GEP list is listed as GEP-1426, not GEP-1294. We should really fix that, then this can be closed. See https://gateway-api.sigs.k8s.io/geps/gep-1426/ for the details. (May need a redirect from https://gateway-api.sigs.k8s.io/geps/gep-1426/ to gep-1294 once the change is made as well).

k8s-triage-robot commented 1 month ago

The Kubernetes project currently lacks enough contributors to adequately respond to all issues.

This bot triages un-triaged issues according to the following rules:

You can:

Please send feedback to sig-contributor-experience at kubernetes/community.

/lifecycle stale

k8s-triage-robot commented 1 week ago

The Kubernetes project currently lacks enough active contributors to adequately respond to all issues.

This bot triages un-triaged issues according to the following rules:

You can:

Please send feedback to sig-contributor-experience at kubernetes/community.

/lifecycle rotten

youngnick commented 6 days ago

/remove-lifecycle rotten

youngnick commented 1 day ago

This last item was fixed by #3359. Closing.

/close

k8s-ci-robot commented 1 day ago

@youngnick: Closing this issue.

In response to [this](https://github.com/kubernetes-sigs/gateway-api/issues/1294#issuecomment-2381957923): >This last item was fixed by #3359. Closing. > >/close Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md). If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes-sigs/prow](https://github.com/kubernetes-sigs/prow/issues/new?title=Prow%20issue:) repository.