fix(ecosystem): serve ecosystem logos from the repo instead of hotlinking - #816
Conversation
…king Ecosystem entries pointed `logoUrl` at vendor servers (Kong's marketing CDN, doc.traefik.io, GitHub avatars, landscape.cncf.io). That leaks visitor IPs to those hosts, depends on their uptime, and — because the renderers fall back to the OpenChoreo mark on a load error — silently rebrands a vendor's card as OpenChoreo whenever one of them 404s. Twenty entries now point at logos already committed under static/img/logos/, the same assets the homepage Ecosystem and TechStack components render. No new files, and no mark is shown here that the site did not already display. Three entries had no logo at all and were falling back to the OpenChoreo mark despite being named after other projects: OpenTelemetry Collector, Agent Sandbox (kubernetes-sigs), and the Google Cloud Buildpacks builder. All three are CNCF/LF marks, whose trademark policy permits unmodified referential use. Two entries were showing the wrong image: kgateway used a feature illustration rather than its logo, and Argo CD used the Argo Workflows logo. Both now use the correct project mark. AWS, Azure, and Google Cloud entries are deliberately left without logos — their brand guidelines do not permit third-party use of their marks. Signed-off-by: LakshanSS <lakshan230897@gmail.com>
|
Warning Review limit reached
Next review available in: 36 minutes You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository. How can I continue?After more reviews become available, a review can be triggered using the To avoid repeated limits, reduce automatic review volume by pausing incremental auto-reviews earlier, using label-based review opt-in, excluding WIP or generated PR titles, or requesting reviews manually when the PR is ready. If your team needs uninterrupted high-volume reviews, an organization admin can enable usage-based reviews. How do review limits work?CodeRabbit enforces per-developer PR review limits for each organization. Most developers receive the normal plan review availability. For paid Pro and Pro+ PR reviews, CodeRabbit uses adaptive limits for sustained high-volume activity. When a developer's recent PR review activity reaches the 95th percentile or higher among CodeRabbit users, additional reviews become available more gradually as earlier reviews age out of the rolling window. Please refer docs for additional details. Review details⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (1)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Purpose
Ecosystem - Serve ecosystem logos from the repo instead of hotlinking