From a416c2229860c14323fb3e41cc9195d75adb6a37 Mon Sep 17 00:00:00 2001 From: Sneha Chhabria <59101963+snehachhabria@users.noreply.github.com> Date: Wed, 24 Apr 2024 13:16:47 -0700 Subject: [PATCH] add conformance report for AGC --- .../README.md | 13 ++++++ .../v1.0.0-report.yaml | 43 +++++++++++++++++++ site-src/implementations.md | 7 +-- 3 files changed, 60 insertions(+), 3 deletions(-) create mode 100644 conformance/reports/v1.0.0/azure-application-gateway-for-containers/README.md create mode 100644 conformance/reports/v1.0.0/azure-application-gateway-for-containers/v1.0.0-report.yaml diff --git a/conformance/reports/v1.0.0/azure-application-gateway-for-containers/README.md b/conformance/reports/v1.0.0/azure-application-gateway-for-containers/README.md new file mode 100644 index 0000000000..87e5c95410 --- /dev/null +++ b/conformance/reports/v1.0.0/azure-application-gateway-for-containers/README.md @@ -0,0 +1,13 @@ +# Azure Application Gateway for Containers + +[Application Gateway for Containers][azure-application-gateway-for-containers] is a managed application (layer 7) load balancing solution, providing dynamic traffic management capabilities for workloads running in a Kubernetes cluster in Azure. Follow the [quickstart guide][azure-application-gateway-for-containers-quickstart-controller] to deploy the ALB controller and get started with Gateway API. + +## Table of Contents + +|API channel|Implementation version|Mode|Report| +|-----------|----------------------|----|------| +|x|[v1.0.0](https://learn.microsoft.com/azure/application-gateway/for-containers/alb-controller-release-notes#latest-release-recommended)|x|[link](./v1.0.0-report.yaml)| + + +[azure-application-gateway-for-containers]:https://aka.ms/appgwcontainers/docs +[azure-application-gateway-for-containers-quickstart-controller]:https://aka.ms/appgwcontainers/docs diff --git a/conformance/reports/v1.0.0/azure-application-gateway-for-containers/v1.0.0-report.yaml b/conformance/reports/v1.0.0/azure-application-gateway-for-containers/v1.0.0-report.yaml new file mode 100644 index 0000000000..169a0b360b --- /dev/null +++ b/conformance/reports/v1.0.0/azure-application-gateway-for-containers/v1.0.0-report.yaml @@ -0,0 +1,43 @@ +apiVersion: gateway.networking.k8s.io/v1alpha1 +date: "2024-04-24T16:38:02-07:00" +gatewayAPIVersion: v1.0.0 +implementation: + contact: + - agcfeedback@microsoft.com + organization: Microsoft Azure + project: Application Gateway for Containers + url: https://aka.ms/appgwcontainers/docs + version: v1.0.0 +kind: ConformanceReport +profiles: +- core: + result: partial + statistics: + Passed: 28 + Skipped: 1 + Failed: 0 + summary: "" + skippedTests: + - GatewayClassObservedGenerationBump + extended: + result: success + statistics: + Failed: 0 + Passed: 8 + Skipped: 0 + summary: "" + supportedFeatures: + - HTTPRouteResponseHeaderModification + - HTTPRouteMethodMatching + - HTTPRoutePortRedirect + - HTTPRoutePathRedirect + - HTTPRouteHostRewrite + - HTTPRouteQueryParamMatching + - HTTPRouteSchemeRedirect + - HTTPRoutePathRewrite + unsupportedFeatures: + - HTTPRouteRequestTimeout + - HTTPRouteBackendTimeout + - HTTPRouteRequestMultipleMirrors + - HTTPRouteRequestMirror + name: HTTP diff --git a/site-src/implementations.md b/site-src/implementations.md index b76c4b57f4..691e7e049a 100644 --- a/site-src/implementations.md +++ b/site-src/implementations.md @@ -13,7 +13,7 @@ cover, and documentation to help users get started. - [Amazon Elastic Kubernetes Service][23] (alpha) - [Apache APISIX][2] (beta) - [Avi Kubernetes Operator][31] (tech preview) -- [Azure Application Gateway for Containers][27] (preview) +- [Azure Application Gateway for Containers][27] (GA) - [BIG-IP Kubernetes Gateway][20] (beta) - [Cilium][16] (beta) - [Contour][3] (GA) @@ -131,12 +131,13 @@ Documentation to deploy and use AKO Gateway API can be found at [Avi Kubernetes ### Azure Application Gateway for Containers +[![Conformance](https://img.shields.io/badge/Gateway%20API%20Conformance%20v1.0.0-AzureApplicationGatewayForContainers-green)](https://github.com/kubernetes-sigs/gateway-api/blob/main/conformance/reports/v1.0.0/azure-application-gateway-for-Containers) + [Application Gateway for Containers][azure-application-gateway-for-containers] is a managed application (layer 7) load balancing solution, providing dynamic traffic management capabilities for workloads running in a Kubernetes cluster in Azure. Follow the [quickstart guide][azure-application-gateway-for-containers-quickstart-controller] to deploy the ALB controller and get started with Gateway API. -Application Gateway for Containers implements `v1beta1` specification of Gateway API. [azure-application-gateway-for-containers]:https://aka.ms/appgwcontainers/docs -[azure-application-gateway-for-containers-quickstart-controller]:https://learn.microsoft.com/azure/application-gateway/for-containers/quickstart-deploy-application-gateway-for-containers-alb-controller +[azure-application-gateway-for-containers-quickstart-controller]:https://aka.ms/appgwcontainers/docs ### BIG-IP Kubernetes Gateway