Skip to content

feat: add oracle cloud to release page & improve logos - #694

Open
navaneeth-dev wants to merge 1 commit into
flatcar:mainfrom
navaneeth-dev:main
Open

feat: add oracle cloud to release page & improve logos#694
navaneeth-dev wants to merge 1 commit into
flatcar:mainfrom
navaneeth-dev:main

Conversation

@navaneeth-dev

Copy link
Copy Markdown
Contributor

Add Oracle Cloud & Improve Releases page

How to use

n/a

Signed-off-by: Navaneeth <me@rizexor.com>
Copilot AI lite review requested due to automatic review settings August 27, 2026 07:43
@navaneeth-dev
navaneeth-dev requested a review from a team as a code owner August 27, 2026 07:43

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Updates the Releases “Download Images” section to include Oracle Cloud and switches platform icons from Font Awesome glyphs to provider-specific logo assets, improving visual recognition and adding better labeling for the docs (book) icon links.

Changes:

  • Add Oracle Cloud as a download target on the Releases page.
  • Replace many platform Font Awesome icons with logo images served from static/media/companies/.
  • Improve accessibility of the docs icon links by adding aria-label.

Reviewed changes

Copilot reviewed 1 out of 22 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
themes/flatcar/layouts/section/releases.html Adds Oracle Cloud entry; swaps icon rendering to use provider logo images; adds aria-label to docs links.
static/media/companies/virtualbox-logo.svg Adds VirtualBox logo asset used by Releases page.
static/media/companies/vagrant-icon.svg Adds Vagrant logo asset used by Releases page.
static/media/companies/rackspace-logo.svg Adds Rackspace logo asset used by Releases page.
static/media/companies/qemu-icon.svg Adds QEMU logo asset used by Releases page.
static/media/companies/proxmox-icon.svg Adds Proxmox logo asset used by Releases page.
static/media/companies/oraclecloud-icon.svg Adds Oracle Cloud logo asset used by Releases page.
static/media/companies/openstack-icon.svg Adds OpenStack logo asset used by Releases page.
static/media/companies/nutanix-logo.svg Adds Nutanix logo asset used by Releases page.
static/media/companies/microsoft-icon.svg Adds Microsoft logo asset used by Releases page (Hyper-V entry).
static/media/companies/linux-logo.svg Adds Linux logo asset (available for use; not directly referenced in the shown template changes).
static/media/companies/kubevirt-icon.svg Adds KubeVirt logo asset used by Releases page.
static/media/companies/hetzner-icon.svg Adds Hetzner logo asset used by Releases page.
static/media/companies/googlecloud-icon.svg Adds Google Cloud logo asset used by Releases page.
static/media/companies/exoscale-icon.svg Adds Exoscale logo asset used by Releases page.
static/media/companies/docker-logo.svg Adds Docker logo asset used by Releases page (Container entry).
static/media/companies/digitalocean-icon.svg Adds DigitalOcean logo asset used by Releases page.
static/media/companies/cloudstack-logo.svg Adds CloudStack logo asset used by Releases page.
static/media/companies/azure-icon.svg Adds Azure logo asset used by Releases page.
static/media/companies/akamai-icon.svg Adds Akamai logo asset used by Releases page.
Suppressed comments (4)

themes/flatcar/layouts/section/releases.html:107

  • This icon <img> is constrained to 32×32, which can distort non-square logos (notably the VMware JPEG). Add object-fit: contain so the logo scales proportionally within the square slot.
                <img src="{{ .image }}" alt="" class="platform-card__icon platform-card__icon--image" width="32" height="32">

themes/flatcar/layouts/section/releases.html:112

  • This icon <img> is forced into a 32×32 box and may stretch rectangular logos. Use object-fit: contain so the logo keeps its aspect ratio.
                <img src="{{ .image }}" alt="" class="platform-card__icon platform-card__icon--image" width="32" height="32">

themes/flatcar/layouts/section/releases.html:138

  • The image icon is set to fixed 32×32 sizing; adding object-fit: contain avoids stretching for non-square SVGs/logos.
                <img src="{{ .image }}" alt="" class="platform-card__icon platform-card__icon--image" width="32" height="32">

themes/flatcar/layouts/section/releases.html:146

  • This <img> is constrained to 32×32 and will stretch any non-square logo. Add object-fit: contain so the logo stays proportional.
                <img src="{{ .image }}" alt="" class="platform-card__icon platform-card__icon--image" width="32" height="32">

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

<a href="https://stable.release.flatcar-linux.net/amd64-usr/current/{{ .file }}" class="platform-card__download" data-file="{{ .file }}">
<span class="{{ .icon }} platform-card__icon"></span>
{{ if .image }}
<img src="{{ .image }}" alt="" class="platform-card__icon platform-card__icon--image" width="32" height="32">
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