From 1bbe6b38f7b2c7382f0dd96a85b7d4c7ee07d22a Mon Sep 17 00:00:00 2001 From: zachaller Date: Thu, 1 Dec 2022 10:03:36 -0600 Subject: [PATCH 01/11] add table for supported traffic routers Signed-off-by: zachaller --- README.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/README.md b/README.md index 9a30e52494..5a5deb6069 100644 --- a/README.md +++ b/README.md @@ -42,6 +42,16 @@ For these reasons, in large scale high-volume production environments, a rolling * Service Mesh integration: Istio, Linkerd, SMI * Metric provider integration: Prometheus, Wavefront, Kayenta, Web, Kubernetes Jobs, Datadog, New Relic, InfluxDB +## Supported Traffic Shaping Integrations +| Traffic Shaping Integration | Supported By | SetWeight | SetMirror | SetHeader | +|------------------------------|--------------|------------------------|---------------------|--------------------| +| ALB Ingress Controller | ArgoProj | :heavy_check_mark: | :white_check_mark: | :heavy_check_mark: | +| Ambassador | Community | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | +| Istio | ArgoProj | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | +| Nginx Ingress Controller | Community | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | +| SMI | Community | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | +| Traefik | Community | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | + ## Documentation To learn more about Argo Rollouts go to the [complete documentation](https://argoproj.github.io/argo-rollouts/). From d3722688d6cf7f7eb9e08b13c40308e0584e40f1 Mon Sep 17 00:00:00 2001 From: zachaller Date: Thu, 1 Dec 2022 10:05:48 -0600 Subject: [PATCH 02/11] fix checkmarks Signed-off-by: zachaller --- README.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 5a5deb6069..4e8fdd75af 100644 --- a/README.md +++ b/README.md @@ -45,12 +45,12 @@ For these reasons, in large scale high-volume production environments, a rolling ## Supported Traffic Shaping Integrations | Traffic Shaping Integration | Supported By | SetWeight | SetMirror | SetHeader | |------------------------------|--------------|------------------------|---------------------|--------------------| -| ALB Ingress Controller | ArgoProj | :heavy_check_mark: | :white_check_mark: | :heavy_check_mark: | -| Ambassador | Community | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | -| Istio | ArgoProj | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | -| Nginx Ingress Controller | Community | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | -| SMI | Community | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | -| Traefik | Community | :heavy_check_mark: | :white_check_mark: | :white_check_mark: | +| ALB Ingress Controller | ArgoProj | :white_check_mark: | :heavy_check_mark: | :white_check_mark: | +| Ambassador | Community | :white_check_mark: | :heavy_check_mark: | :heavy_check_mark: | +| Istio | ArgoProj | :white_check_mark: | :white_check_mark: | :white_check_mark: | +| Nginx Ingress Controller | Community | :white_check_mark: | :heavy_check_mark: | :heavy_check_mark: | +| SMI | Community | :white_check_mark: | :heavy_check_mark: | :heavy_check_mark: | +| Traefik | Community | :white_check_mark: | :heavy_check_mark: | :heavy_check_mark: | ## Documentation To learn more about Argo Rollouts go to the [complete documentation](https://argoproj.github.io/argo-rollouts/). From d9871e8998bdf5f315dbc4b95f78d585d87ba02b Mon Sep 17 00:00:00 2001 From: zachaller Date: Thu, 1 Dec 2022 10:08:16 -0600 Subject: [PATCH 03/11] change not support to x Signed-off-by: zachaller --- README.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 4e8fdd75af..4cd0423f82 100644 --- a/README.md +++ b/README.md @@ -43,14 +43,14 @@ For these reasons, in large scale high-volume production environments, a rolling * Metric provider integration: Prometheus, Wavefront, Kayenta, Web, Kubernetes Jobs, Datadog, New Relic, InfluxDB ## Supported Traffic Shaping Integrations -| Traffic Shaping Integration | Supported By | SetWeight | SetMirror | SetHeader | -|------------------------------|--------------|------------------------|---------------------|--------------------| -| ALB Ingress Controller | ArgoProj | :white_check_mark: | :heavy_check_mark: | :white_check_mark: | -| Ambassador | Community | :white_check_mark: | :heavy_check_mark: | :heavy_check_mark: | -| Istio | ArgoProj | :white_check_mark: | :white_check_mark: | :white_check_mark: | -| Nginx Ingress Controller | Community | :white_check_mark: | :heavy_check_mark: | :heavy_check_mark: | -| SMI | Community | :white_check_mark: | :heavy_check_mark: | :heavy_check_mark: | -| Traefik | Community | :white_check_mark: | :heavy_check_mark: | :heavy_check_mark: | +| Traffic Shaping Integration | Supported By | SetWeight | SetMirror | SetHeader | +|------------------------------|--------------|------------------------|--------------------|--------------------| +| ALB Ingress Controller | ArgoProj | :white_check_mark: | :white_check_mark: | :x: | +| Ambassador | Community | :white_check_mark: | :x: | :x: | +| Istio | ArgoProj | :white_check_mark: | :white_check_mark: | :white_check_mark: | +| Nginx Ingress Controller | Community | :white_check_mark: | :x: | :x: | +| SMI | Community | :white_check_mark: | :x: | :x: | +| Traefik | Community | :white_check_mark: | :x: | :x: | ## Documentation To learn more about Argo Rollouts go to the [complete documentation](https://argoproj.github.io/argo-rollouts/). From 31943b33d849802b7847e80a1160f76a3292e23f Mon Sep 17 00:00:00 2001 From: zachaller Date: Thu, 1 Dec 2022 10:10:40 -0600 Subject: [PATCH 04/11] fix incorrect alb support Signed-off-by: zachaller --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 4cd0423f82..8ba54cf875 100644 --- a/README.md +++ b/README.md @@ -45,7 +45,7 @@ For these reasons, in large scale high-volume production environments, a rolling ## Supported Traffic Shaping Integrations | Traffic Shaping Integration | Supported By | SetWeight | SetMirror | SetHeader | |------------------------------|--------------|------------------------|--------------------|--------------------| -| ALB Ingress Controller | ArgoProj | :white_check_mark: | :white_check_mark: | :x: | +| ALB Ingress Controller | ArgoProj | :white_check_mark: | :x: | :white_check_mark: | | Ambassador | Community | :white_check_mark: | :x: | :x: | | Istio | ArgoProj | :white_check_mark: | :white_check_mark: | :white_check_mark: | | Nginx Ingress Controller | Community | :white_check_mark: | :x: | :x: | From 7340c41fc886ef7bbdc2edbc412f00688cefa6fc Mon Sep 17 00:00:00 2001 From: zachaller Date: Mon, 5 Dec 2022 12:08:45 -0600 Subject: [PATCH 05/11] switch to companies supporting traffic routers Signed-off-by: zachaller --- README.md | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 8ba54cf875..d0350c9062 100644 --- a/README.md +++ b/README.md @@ -43,14 +43,16 @@ For these reasons, in large scale high-volume production environments, a rolling * Metric provider integration: Prometheus, Wavefront, Kayenta, Web, Kubernetes Jobs, Datadog, New Relic, InfluxDB ## Supported Traffic Shaping Integrations -| Traffic Shaping Integration | Supported By | SetWeight | SetMirror | SetHeader | -|------------------------------|--------------|------------------------|--------------------|--------------------| -| ALB Ingress Controller | ArgoProj | :white_check_mark: | :x: | :white_check_mark: | -| Ambassador | Community | :white_check_mark: | :x: | :x: | -| Istio | ArgoProj | :white_check_mark: | :white_check_mark: | :white_check_mark: | -| Nginx Ingress Controller | Community | :white_check_mark: | :x: | :x: | -| SMI | Community | :white_check_mark: | :x: | :x: | -| Traefik | Community | :white_check_mark: | :x: | :x: | +| Traffic Shaping Integration | Supported By* | SetWeight | SetMirror | SetHeader | +|------------------------------|---------------|------------------------|--------------------|--------------------| +| ALB Ingress Controller | Intuit | :white_check_mark: | :x: | :white_check_mark: | +| Ambassador | Community | :white_check_mark: | :x: | :x: | +| Istio | Intuit | :white_check_mark: | :white_check_mark: | :white_check_mark: | +| Nginx Ingress Controller | Community | :white_check_mark: | :x: | :x: | +| SMI | Community | :white_check_mark: | :x: | :x: | +| Traefik | Community | :white_check_mark: | :x: | :x: | + + ## Documentation To learn more about Argo Rollouts go to the [complete documentation](https://argoproj.github.io/argo-rollouts/). From 313f1bde8ceb09ee14461ea6f71439f7dde69015 Mon Sep 17 00:00:00 2001 From: zachaller Date: Mon, 5 Dec 2022 12:37:28 -0600 Subject: [PATCH 06/11] small formting changes Signed-off-by: zachaller --- README.md | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index d0350c9062..c96d81bb5f 100644 --- a/README.md +++ b/README.md @@ -43,16 +43,14 @@ For these reasons, in large scale high-volume production environments, a rolling * Metric provider integration: Prometheus, Wavefront, Kayenta, Web, Kubernetes Jobs, Datadog, New Relic, InfluxDB ## Supported Traffic Shaping Integrations -| Traffic Shaping Integration | Supported By* | SetWeight | SetMirror | SetHeader | -|------------------------------|---------------|------------------------|--------------------|--------------------| -| ALB Ingress Controller | Intuit | :white_check_mark: | :x: | :white_check_mark: | -| Ambassador | Community | :white_check_mark: | :x: | :x: | -| Istio | Intuit | :white_check_mark: | :white_check_mark: | :white_check_mark: | -| Nginx Ingress Controller | Community | :white_check_mark: | :x: | :x: | -| SMI | Community | :white_check_mark: | :x: | :x: | -| Traefik | Community | :white_check_mark: | :x: | :x: | - - +| Traffic Shaping Integration | Supported By | SetWeight | SetMirror | SetHeader | +|------------------------------|--------------|------------------------|--------------------|--------------------| +| ALB Ingress Controller | Intuit | :white_check_mark: | :x: | :white_check_mark: | +| Ambassador | Community | :white_check_mark: | :x: | :x: | +| Istio | Intuit | :white_check_mark: | :white_check_mark: | :white_check_mark: | +| Nginx Ingress Controller | Community | :white_check_mark: | :x: | :x: | +| SMI | Community | :white_check_mark: | :x: | :x: | +| Traefik | Community | :white_check_mark: | :x: | :x: | ## Documentation To learn more about Argo Rollouts go to the [complete documentation](https://argoproj.github.io/argo-rollouts/). From 7047b7c3c215688becee62369ac7407d4dd90d02 Mon Sep 17 00:00:00 2001 From: zachaller Date: Tue, 6 Dec 2022 10:45:02 -0600 Subject: [PATCH 07/11] remove Supported by Signed-off-by: zachaller --- README.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index c96d81bb5f..b84fb0c9b2 100644 --- a/README.md +++ b/README.md @@ -43,14 +43,14 @@ For these reasons, in large scale high-volume production environments, a rolling * Metric provider integration: Prometheus, Wavefront, Kayenta, Web, Kubernetes Jobs, Datadog, New Relic, InfluxDB ## Supported Traffic Shaping Integrations -| Traffic Shaping Integration | Supported By | SetWeight | SetMirror | SetHeader | -|------------------------------|--------------|------------------------|--------------------|--------------------| -| ALB Ingress Controller | Intuit | :white_check_mark: | :x: | :white_check_mark: | -| Ambassador | Community | :white_check_mark: | :x: | :x: | -| Istio | Intuit | :white_check_mark: | :white_check_mark: | :white_check_mark: | -| Nginx Ingress Controller | Community | :white_check_mark: | :x: | :x: | -| SMI | Community | :white_check_mark: | :x: | :x: | -| Traefik | Community | :white_check_mark: | :x: | :x: | +| Traffic Shaping Integration | SetWeight | SetMirror | SetHeader | +|------------------------------|------------------------|--------------------|--------------------| +| ALB Ingress Controller | :white_check_mark: | :x: | :white_check_mark: | +| Ambassador | :white_check_mark: | :x: | :x: | +| Istio | :white_check_mark: | :white_check_mark: | :white_check_mark: | +| Nginx Ingress Controller | :white_check_mark: | :x: | :x: | +| SMI | :white_check_mark: | :x: | :x: | +| Traefik | :white_check_mark: | :x: | :x: | ## Documentation To learn more about Argo Rollouts go to the [complete documentation](https://argoproj.github.io/argo-rollouts/). From 7b0bbcf57502de6b131592dee3a20a8a2edc5679 Mon Sep 17 00:00:00 2001 From: zachaller Date: Thu, 8 Dec 2022 09:44:26 -0600 Subject: [PATCH 08/11] add fetaure stablility Signed-off-by: zachaller --- README.md | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index b84fb0c9b2..da92d4a3a5 100644 --- a/README.md +++ b/README.md @@ -43,14 +43,16 @@ For these reasons, in large scale high-volume production environments, a rolling * Metric provider integration: Prometheus, Wavefront, Kayenta, Web, Kubernetes Jobs, Datadog, New Relic, InfluxDB ## Supported Traffic Shaping Integrations -| Traffic Shaping Integration | SetWeight | SetMirror | SetHeader | -|------------------------------|------------------------|--------------------|--------------------| -| ALB Ingress Controller | :white_check_mark: | :x: | :white_check_mark: | -| Ambassador | :white_check_mark: | :x: | :x: | -| Istio | :white_check_mark: | :white_check_mark: | :white_check_mark: | -| Nginx Ingress Controller | :white_check_mark: | :x: | :x: | -| SMI | :white_check_mark: | :x: | :x: | -| Traefik | :white_check_mark: | :x: | :x: | +| Traffic Shaping Integration | SetWeight | SetWeightExperiments | SetMirror | SetHeader | +|------------------------------|---------------------------|-------------------------|----------------------------|----------------------------| +| ALB Ingress Controller | :white_check_mark: (GA) | :white_check_mark: (GA) | :x: | :white_check_mark: (alpha) | +| Ambassador | :white_check_mark: (GA) | :x: | :x: | :x: | +| Istio | :white_check_mark: (GA) | :white_check_mark: (GA) | :white_check_mark: (alpha) | :white_check_mark: (alpha) | +| Nginx Ingress Controller | :white_check_mark: (GA) | :x: | :x: | :x: | +| SMI | :white_check_mark: (GA) | :white_check_mark: (GA) | :x: | :x: | +| Traefik | :white_check_mark: (beta) | :x: | :x: | :x: | + +GA = Generally Available ## Documentation To learn more about Argo Rollouts go to the [complete documentation](https://argoproj.github.io/argo-rollouts/). From 648fab5bb15eedce15bf80d05e87d14a3ed6c9d8 Mon Sep 17 00:00:00 2001 From: zachaller Date: Thu, 8 Dec 2022 09:46:03 -0600 Subject: [PATCH 09/11] GA to stable Signed-off-by: zachaller --- README.md | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index da92d4a3a5..c59a7a52b3 100644 --- a/README.md +++ b/README.md @@ -43,16 +43,14 @@ For these reasons, in large scale high-volume production environments, a rolling * Metric provider integration: Prometheus, Wavefront, Kayenta, Web, Kubernetes Jobs, Datadog, New Relic, InfluxDB ## Supported Traffic Shaping Integrations -| Traffic Shaping Integration | SetWeight | SetWeightExperiments | SetMirror | SetHeader | -|------------------------------|---------------------------|-------------------------|----------------------------|----------------------------| -| ALB Ingress Controller | :white_check_mark: (GA) | :white_check_mark: (GA) | :x: | :white_check_mark: (alpha) | -| Ambassador | :white_check_mark: (GA) | :x: | :x: | :x: | -| Istio | :white_check_mark: (GA) | :white_check_mark: (GA) | :white_check_mark: (alpha) | :white_check_mark: (alpha) | -| Nginx Ingress Controller | :white_check_mark: (GA) | :x: | :x: | :x: | -| SMI | :white_check_mark: (GA) | :white_check_mark: (GA) | :x: | :x: | -| Traefik | :white_check_mark: (beta) | :x: | :x: | :x: | - -GA = Generally Available +| Traffic Shaping Integration | SetWeight | SetWeightExperiments | SetMirror | SetHeader | +|------------------------------|------------------------------|-----------------------------|----------------------------|----------------------------| +| ALB Ingress Controller | :white_check_mark: (stable) | :white_check_mark: (stable) | :x: | :white_check_mark: (alpha) | +| Ambassador | :white_check_mark: (stable) | :x: | :x: | :x: | +| Istio | :white_check_mark: (stable) | :white_check_mark: (stable) | :white_check_mark: (alpha) | :white_check_mark: (alpha) | +| Nginx Ingress Controller | :white_check_mark: (stable) | :x: | :x: | :x: | +| SMI | :white_check_mark: (stable) | :white_check_mark: (stable) | :x: | :x: | +| Traefik | :white_check_mark: (beta) | :x: | :x: | :x: | ## Documentation To learn more about Argo Rollouts go to the [complete documentation](https://argoproj.github.io/argo-rollouts/). From 3efe3f26cd324fa9177d0ae7c02e12dcfd36afcf Mon Sep 17 00:00:00 2001 From: zachaller Date: Thu, 8 Dec 2022 09:48:18 -0600 Subject: [PATCH 10/11] add legend Signed-off-by: zachaller --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index c59a7a52b3..037880b582 100644 --- a/README.md +++ b/README.md @@ -52,6 +52,9 @@ For these reasons, in large scale high-volume production environments, a rolling | SMI | :white_check_mark: (stable) | :white_check_mark: (stable) | :x: | :x: | | Traefik | :white_check_mark: (beta) | :x: | :x: | :x: | +:white_check_mark: = Supported +:x: = Not Supported + ## Documentation To learn more about Argo Rollouts go to the [complete documentation](https://argoproj.github.io/argo-rollouts/). From f39f3a50a48c9bfeb32fcaa6860f57f818abfc07 Mon Sep 17 00:00:00 2001 From: zachaller Date: Thu, 8 Dec 2022 09:48:44 -0600 Subject: [PATCH 11/11] add new line Signed-off-by: zachaller --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 037880b582..35f72dea28 100644 --- a/README.md +++ b/README.md @@ -53,6 +53,7 @@ For these reasons, in large scale high-volume production environments, a rolling | Traefik | :white_check_mark: (beta) | :x: | :x: | :x: | :white_check_mark: = Supported + :x: = Not Supported ## Documentation