Skip to content

V1.5 Implementations page review#4741

Open
youngnick wants to merge 1 commit intokubernetes-sigs:mainfrom
youngnick:v1.5-impl-page-review
Open

V1.5 Implementations page review#4741
youngnick wants to merge 1 commit intokubernetes-sigs:mainfrom
youngnick:v1.5-impl-page-review

Conversation

@youngnick
Copy link
Copy Markdown
Contributor

@youngnick youngnick commented Apr 10, 2026

What type of PR is this?
/kind cleanup
/kind documentation

What this PR does / why we need it:

This PR performs the Implementations Page Review process for Gateway API v1.5, as documented in the Page Review Policy.

Opening this PR starts the two-week right-of-reply period, which means that this PR will be merged and take effect at midday AEST, Friday, 24th April 2026. (That's Australian time, which means that it's Thursday evening in the US, and early Friday morning in Europe. Basically, you have until EOD Thursday 23rd April if you're anywhere other than Australia.)

Note that changes to this PR are possible during the right-of-reply period. If an implementation gets a conformance report merged, please notify me (@youngnick) on this PR by replying in a comment with the PR where the conformance report is merged, and I will update accordingly.

Full conformance requires:

  • A conformance report for one of the last two versions of Gateway API (v1.5 or v1.4), or a patch release in those minor versions.
  • The conformance report must have at least one profile that fully passes the conformance test suite for that profile, with zero skipped tests for that profile. All other profiles must be at least partially conformant.

Partial conformance requires:

  • A conformance report for one of the last three versions of Gteway API (v1.5, v1.4, or v1.3), or a patch release in those minor versions.
  • The conformance report must have all claimed profiles show at least partial conformance results.

This marks the first release where Stale implementations are being removed from the Implementations page. Implementations that were stale in the v1.4 Implementations Page review are being removed from the page. In v1.6, the Stale category will be removed entirely, and implementations must be Conformant or Partially Conformant to be listed on this page.

There were a lot of changes this time:

Gateway Changes:

Conformant -> Partially Conformant

  • Envoy Gateway

Partially Conformant -> Stale

  • Azure Application Gateway for Containers
  • Kong Ingress Controller
  • Kubvernor

Stale -> Conformant:

  • Gloo Gateway

Stale -> Partially Conformant:

  • Amazon Elastic Kubernetes Service

Stale -> Removed:

  • Acnodal EPIC
  • Apache APISIX
  • Avi Kubernetes Operator
  • Easegress
  • Emissary-Ingress (Ambassador API Gateway)
  • Flomesh Service Mesh
  • HAProxy Kubernetes Ingress Controller
  • HashiCorp Consul
  • Kuma
  • LiteSpeed Ingress Controller
  • LoxiLB
  • ngrok
  • STUNner
  • Tyk
  • WSO2 APK

Mesh Changes:

Conformant -> Partially Conformant

  • Alibaba Cloud Service Mesh
  • Linkerd

Stale -> Removed:

  • Google Cloud Service Mesh
  • Kuma
NONE

@k8s-ci-robot k8s-ci-robot added release-note-none Denotes a PR that doesn't merit a release note. kind/cleanup Categorizes issue or PR as related to cleaning up code, process, or technical debt. kind/documentation Categorizes issue or PR as related to documentation. labels Apr 10, 2026
@k8s-ci-robot k8s-ci-robot added approved Indicates a PR has been approved by an approver from all required OWNERS files. size/L Denotes a PR that changes 100-499 lines, ignoring generated files. cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. labels Apr 10, 2026
@youngnick youngnick changed the title V1.5 impl page review V1.5 Implementations page review Apr 10, 2026
@youngnick
Copy link
Copy Markdown
Contributor Author

/hold

for right-of-reply period.

@k8s-ci-robot k8s-ci-robot added the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Apr 10, 2026
- [Agentgateway][40]
- [Airlock Microgateway][34]
- [Cilium][16]
- [Envoy Gateway][18] (GA)
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think Envoy Gateway should be listed as conformant, according to #4715

@zirain @zhaohuabing

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yes, EG should be listed.

@youngnick
Copy link
Copy Markdown
Contributor Author

Thanks folks, I had missed that conformance report, I will update.

@youngnick youngnick force-pushed the v1.5-impl-page-review branch from 5f8cec2 to c5e595c Compare April 15, 2026 03:36
@zirain
Copy link
Copy Markdown
Contributor

zirain commented Apr 15, 2026

/lgtm

@k8s-ci-robot k8s-ci-robot added the lgtm "Looks good to me", indicates that a PR is ready to be merged. label Apr 15, 2026
@k8s-ci-robot
Copy link
Copy Markdown
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: snorwin, youngnick, zirain

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

Comment thread site-src/implementations.md Outdated
- [Tyk][29] (work in progress)
- [WSO2 APK][25] (GA)
- [Azure Application Gateway for Containers][27]
- [Gloo Gateway][5]
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Added conformance reports in #4757

@youngnick youngnick force-pushed the v1.5-impl-page-review branch from c5e595c to 1e51290 Compare April 16, 2026 01:05
@k8s-ci-robot
Copy link
Copy Markdown
Contributor

New changes are detected. LGTM label has been removed.

@k8s-ci-robot k8s-ci-robot removed the lgtm "Looks good to me", indicates that a PR is ready to be merged. label Apr 16, 2026
@youngnick
Copy link
Copy Markdown
Contributor Author

Hmm, after updating, I went and checked the conformance report for Envoy Gateway, and all of the submitted conformance reports have partial results for all claimed profiles (due to skipped tests). So Envoy Gateway only meets the criteria for Partial Conformance.

I should also note that the listed release version of Envoy Gateway is not a tagged release in the Envoy Gateway repo, which is not what's intended for conformance reports. Please ensure that the version of the software is one that users can actually download and use in future conformance reports.

@youngnick youngnick force-pushed the v1.5-impl-page-review branch from 1e51290 to 2d6dfd4 Compare April 16, 2026 05:49
This commit updates the Implementations page as per the
process listed on that page.

It also removes the stability tages from the listings,
since all the conformant and partially conformant implementations
were GA anyway.

Gateway Changes:

Conformant -> Partially Conformant

* Envoy Gateway

Partially Conformant -> Stale

* Azure Application Gateway for Containers
* Kong Ingress Controller
* Kubvernor

Stale -> Conformant:

* Gloo Gateway

Stale -> Partially Conformant:

* Amazon Elastic Kubernetes Service

Stale -> Removed:

* Acnodal EPIC
* Apache APISIX
* Avi Kubernetes Operator
* Easegress
* Emissary-Ingress (Ambassador API Gateway)
* Flomesh Service Mesh
* HAProxy Kubernetes Ingress Controller
* HashiCorp Consul
* Kuma
* LiteSpeed Ingress Controller
* LoxiLB
* ngrok
* STUNner
* Tyk
* WSO2 APK

Mesh Changes:

Conformant -> Partially Conformant

* Alibaba Cloud Service Mesh
* Linkerd

Stale -> Removed:

* Google Cloud Service Mesh
* Kuma

Signed-off-by: Nick Young <nick@isovalent.com>
@youngnick youngnick force-pushed the v1.5-impl-page-review branch from 2d6dfd4 to 79530fb Compare April 16, 2026 06:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Indicates a PR has been approved by an approver from all required OWNERS files. cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. kind/cleanup Categorizes issue or PR as related to cleaning up code, process, or technical debt. kind/documentation Categorizes issue or PR as related to documentation. release-note-none Denotes a PR that doesn't merit a release note. size/L Denotes a PR that changes 100-499 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants