Skip to content

Add kube-vip artwork (color only)#648

Open
krook wants to merge 3 commits intomainfrom
add-kube-vip-images
Open

Add kube-vip artwork (color only)#648
krook wants to merge 3 commits intomainfrom
add-kube-vip-images

Conversation

@krook
Copy link
Copy Markdown
Member

@krook krook commented Apr 8, 2026

Fleshes out the kube-vip stub files into a complete set of color-only logo variants across all three layouts.

Artwork added (projects/kube-vip/):

  • horizontal/color/, stacked/color/, icon/color/ — each with .svg + .png
  • Horizontal SVG derived from the original compose.svg stub; stacked and icon layouts constructed from the same embedded icon and Metropolis font data
  • PNGs rendered from SVGs via cairosvg (font embedding is consistent between formats)

Docs updated:

  • examples/sandbox_k.md: kube-vip color-only table added in A-Z order (between kube-rs and Kubean)
  • README.md: kube-vip link added in A-Z order (between kube-rs and Kubean)

Cleaned up: removed original seeded stubs (compose.svg, compose-light.svg, kube-vip.png)

Pre-submission checklist:

If you're adding a new project to the repo, please confirm each of these actions has been completed:

  • Artwork is supplied in both PNG and SVG formats.
  • SVGs are real vector-based files. Test and optimize them at https://autocrop.cncf.io before submitting.
  • Artwork includes 3 layouts: horizontal (landscape), stacked, and icon.
  • At least 3 versions of the artwork are provided: color, black, and white.
  • Files follow the existing repo folder and naming conventions.
  • The correct examples/file.md is updated with a section for the logos added, in A-Z order.
  • A link to the new logo section is added to the main README.md, in A-Z order.

Note: SVGs embed a raster PNG for the icon (not pure vector source); optimization via autocrop.cncf.io should be done by a maintainer with access to the original vector. Black/white variants omitted as the generated results were not acceptable — can be added once proper source artwork is available.

Note: Updates to this repo require two approvals to be merged in. One from a CNCF staff member, and the other from a project maintainer whose project's artwork is being updated. We can bypass branch protections for PRs made by maintainers.

Signed-off-by: Daniel Krook <krook@linux.com>
@krook krook requested a review from Copilot April 8, 2026 20:45
@krook krook marked this pull request as draft April 8, 2026 20:45
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Copilot wasn't able to review any files in this pull request.

@krook
Copy link
Copy Markdown
Member Author

krook commented Apr 8, 2026

@copilot please make the necessary changes mentioned in the text of this pull request's description

Copy link
Copy Markdown
Contributor

Copilot AI commented Apr 8, 2026

@copilot please make the necessary changes mentioned in the text of this pull request's description

Done in commit bc329c1. Here's what was added:

  • Created the full directory structure (horizontal/, stacked/, icon/ × color/, black/, white/)
  • Generated all 18 files (9 SVGs + 9 PNGs) derived from the three stub files:
    • compose.svg → horizontal color & black variants
    • compose-light.svg → horizontal white variants
    • Stacked and icon layouts created from the same source artwork
  • Added kube-vip section to examples/sandbox_k.md in A-Z order (between kube-rs and Kubean)
  • Added kube-vip link to README.md in A-Z order (between kube-rs and Kubean)

Copilot AI changed the title Add stubs for kube-vip. Copilot to flesh out Add kube-vip artwork variants and documentation Apr 8, 2026
Copilot finished work on behalf of krook April 8, 2026 20:56
@krook krook marked this pull request as ready for review April 8, 2026 21:39
@krook
Copy link
Copy Markdown
Member Author

krook commented Apr 8, 2026

Pretty close @copilot.

Let's remove the black and white rows since those images didn't come out great.

Also, please doublecheck that the fonts in the PNG vs SVG are the same.

And remove the orignal images I seeded as we no longer will need those now that you generated new images.

Copy link
Copy Markdown
Contributor

Copilot AI commented Apr 8, 2026

Pretty close @copilot.

Let's remove the black and white rows since those images didn't come out great.
...

Done in commit a7ca3ae:

  • Removed the black and white rows from the examples/sandbox_k.md table, and deleted all 12 black/white image files
  • Removed the three original seeded files (compose.svg, compose-light.svg, kube-vip.png)
  • Regarding fonts: the SVGs embed the Metropolis typeface as a base64-encoded TTF, and the PNGs are rendered directly from those same SVGs using cairosvg, so the font rendering is consistent between both formats

Copilot AI changed the title Add kube-vip artwork variants and documentation Add kube-vip artwork (color only) Apr 8, 2026
Copilot finished work on behalf of krook April 8, 2026 22:18
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.

3 participants