Skip to content

fix(architectures): list the Envoy project once in the project filter - #2107

Merged
mrbobbytables merged 3 commits into
cncf:mainfrom
abebars:list-envoy-project-once
Nov 4, 2026
Merged

mrbobbytables merged 3 commits into
cncf:mainfrom
abebars:list-envoy-project-once

Conversation

@abebars

@abebars abebars commented Nov 4, 2026

Copy link
Copy Markdown
Contributor

The project filter on /architectures and /community/members offers one option per distinct projects label. The Swisscom Kubernetes Service page files the CNCF Envoy project under "Envoy Gateway". A page that lists the project as "Envoy", the name CNCF publishes, would add a second option for the same project, and the catalog test "no CNCF project is listed under two labels across the catalog" would fail, because both pages' cards link to https://www.cncf.io/projects/envoy/.

Following #2022, this normalizes the front matter label to Envoy and updates the generated catalog and member data to match. The page's own card still names Envoy Gateway, so the detail its authors wrote is kept.

The project filter on /architectures and /community/members offers one option per
distinct `projects` label. The Swisscom Kubernetes Service page files the CNCF Envoy
project under "Envoy Gateway". A page that lists the project as "Envoy", the name CNCF
publishes, would add a second option for the same project, and the catalog test "no CNCF
project is listed under two labels across the catalog" would fail, because both pages'
cards link to https://www.cncf.io/projects/envoy/.

Following cncf#2022, this normalizes the front matter label to Envoy and updates the generated
catalog and member data to match. The page's own card still names Envoy Gateway, so the
detail its authors wrote is kept.

Signed-off-by: Ahmed Bebars <1381372+abebars@users.noreply.github.com>
@netlify

netlify Bot commented Nov 4, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for endusers ready!

Name Link
🔨 Latest commit 0c8050d
🔍 Latest deploy log https://app.netlify.com/projects/endusers/deploys/6aeb3cdaf5de1262aa282443
😎 Deploy Preview https://deploy-preview-2107--endusers.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

mrbobbytables and others added 2 commits November 4, 2026 08:03
The two-label guard mapped a catalog label to a CNCF project only when a
card carried that exact name. With the Swisscom page filed under Envoy
while its card names Envoy Gateway, the Envoy label had no slug, dropped
out of the check, and a later page filed under Envoy Gateway would split
the filter again undetected. A label that spells the slug of a linked
project now resolves to that project, and the guard asserts the Envoy
label is covered.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Signed-off-by: mrbobbytables <mrbobbytables@users.noreply.github.com>
Test prose may not cite issue or pull request numbers (ADR 0006).

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Signed-off-by: mrbobbytables <mrbobbytables@users.noreply.github.com>
@mrbobbytables
mrbobbytables merged commit 72ad825 into cncf:main Nov 4, 2026
15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants