From 50d82af2c1572d07fb0d7f22a98b763bf20617ef Mon Sep 17 00:00:00 2001 From: "Kostis (Codefresh)" <39800303+kostis-codefresh@users.noreply.github.com> Date: Tue, 27 Feb 2024 17:42:17 +0200 Subject: [PATCH] docs: Added tested providers (#41) Signed-off-by: Kostis Kapelonis --- docs/provider-status.md | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/docs/provider-status.md b/docs/provider-status.md index 3d6974c..202cc8d 100644 --- a/docs/provider-status.md +++ b/docs/provider-status.md @@ -1,3 +1,24 @@ # Provider Status -To be Written +Several Service Mesh and Gateway solutions are already implementing +the Gateway API. You can find a contributed list of known implementations at the [Gateway API website](https://gateway-api.sigs.k8s.io/implementations/). + +All providers should work out of the box with Argo Rollouts and the Gateway plugin. + +For convenience we are including here a list of those actually tested with the plugin along with the related example (if applicable). + + +| Provider | Works | Code | +|------------|----------|---------| +| [Cilium](https://cilium.io/) | yes | [Example](https://github.com/argoproj-labs/rollouts-plugin-trafficrouter-gatewayapi/tree/main/examples/cilium) | +| [Envoy Gateway](https://gateway.envoyproxy.io/) | yes | [Example](https://github.com/argoproj-labs/rollouts-plugin-trafficrouter-gatewayapi/tree/main/examples/envoygateway) | +| [Gloo Gateway](https://docs.solo.io/gloo-gateway/v2/) | yes | [Example](https://github.com/argoproj-labs/rollouts-plugin-trafficrouter-gatewayapi/tree/main/examples/gloo-gateway) | +| [Google Cloud](https://cloud.google.com/kubernetes-engine/docs/concepts/gateway-api) | yes | [Example](https://github.com/argoproj-labs/rollouts-plugin-trafficrouter-gatewayapi/tree/main/examples/google-cloud) | +| [Kong](https://docs.konghq.com/kubernetes-ingress-controller/latest/concepts/gateway-api/) | yes | [Example](https://github.com/argoproj-labs/rollouts-plugin-trafficrouter-gatewayapi/tree/main/examples/kong) | +| [NGINX Gateway](https://github.com/nginxinc/nginx-gateway-fabric) | yes | [Example](https://github.com/argoproj-labs/rollouts-plugin-trafficrouter-gatewayapi/tree/main/examples/nginx) | +| [Traefik](https://doc.traefik.io/traefik/providers/kubernetes-gateway/) | yes | [Example](https://github.com/argoproj-labs/rollouts-plugin-trafficrouter-gatewayapi/tree/main/examples/traefik) | + + + +!!! note + We are always looking for more tested implementations. If you have tried the plugin with a provider not listed above please [open a Pull Request](https://github.com/argoproj-labs/rollouts-plugin-trafficrouter-gatewayapi/pulls) to add it to the list.