chore(dedicated): refresh OS catalog to April 2026 currents + fix Proxmox color
OS list updated to reflect each project's actual current and supported versions as of 2026-04 (verified per project release calendars): Added: - AlmaLinux 10 (RHEL 10 rebuild, default) — was missing - Rocky Linux 10 — was missing - Ubuntu 26.04 LTS (Resolute Raccoon, released Apr 2026) — was missing - Debian 13 Trixie (current stable since Aug 2025) — was missing; bumped from oldstable Debian 12 - openSUSE Leap 16.0 (Oct 2025) — replaces 15.6 (EOLs Apr 30 2026) - FreeBSD 15.0 (Dec 2025) and 14.4 (Mar 2026) — was a generic "14" - Proxmox VE 9.1 (Nov 2025) — added alongside 8.4 (security maint through Aug 2026) Removed: - Debian 11 (LTS ends Aug 2026, dropped to avoid offering near-EOL) - openSUSE Leap 15.6 (EOLs in 4 days) Default OS flipped from AlmaLinux 9 → AlmaLinux 10 (current major). Proxmox logo color: the Wikimedia CoreUI Proxmox SVG was monochrome (inheriting black). Added fill="#E57000" so the brand orange is correct. 22 OS options total across 9 distro families. metaFor() in OsGroupSelector already handles all families via slug prefix — no component changes needed for the new versions. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -447,25 +447,42 @@ class ConfigOptionSeeder extends Seeder
|
||||
);
|
||||
|
||||
$gen14OsOption = $this->seedRadioOption($gen14Os, 'Operating System', false, 1);
|
||||
// Order: enterprise Linux first (Alma / Rocky), then mainstream LTS,
|
||||
// then specialty (Fedora / openSUSE / FreeBSD / Proxmox), then
|
||||
// Windows BYOL, with "No OS" last so the picker reads as a positive
|
||||
// distro choice. Only non-EOL versions are listed (Fedora 41 EOL'd
|
||||
// Nov 2025, removed; Fedora 43+44 are current).
|
||||
// Order: enterprise Linux first (Alma / Rocky), then mainstream LTS
|
||||
// (Ubuntu / Debian), then leading-edge / specialty (Fedora / openSUSE
|
||||
// / FreeBSD / Proxmox), then Windows BYOL, with "No OS" last so the
|
||||
// picker reads as a positive distro choice.
|
||||
//
|
||||
// Only versions in active or security maintenance as of 2026-04 are
|
||||
// listed. Verified against each project's release calendar:
|
||||
// Alma 10 (current, RHEL 10 rebuild), 9 (active), 8 (security only)
|
||||
// Rocky 10 (released Jul 2025), 9, 8 (security only)
|
||||
// Ubuntu 26.04 LTS (released Apr 2026), 24.04 LTS, 22.04 LTS
|
||||
// Debian 13 trixie (current stable since Aug 2025), 12 (oldstable);
|
||||
// 11 dropped — LTS ends Aug 2026
|
||||
// Fedora 44 (released Apr 2026), 43 (released Oct 2025); 41 EOL
|
||||
// openSUSE Leap 16.0 (Oct 2025); 15.6 dropped — EOL Apr 30 2026
|
||||
// FreeBSD 15.0 (Dec 2025), 14.4 (Mar 2026)
|
||||
// Proxmox VE 9.1 (Nov 2025), 8.4 (security through Aug 2026)
|
||||
// Windows Server 2025 (Nov 2024), 2022, 2019
|
||||
$this->seedValues($gen14OsOption, [
|
||||
['label' => 'AlmaLinux 9', 'value' => 'alma9', 'monthly' => 0, 'is_default' => true],
|
||||
['label' => 'AlmaLinux 10', 'value' => 'alma10', 'monthly' => 0, 'is_default' => true],
|
||||
['label' => 'AlmaLinux 9', 'value' => 'alma9', 'monthly' => 0],
|
||||
['label' => 'AlmaLinux 8', 'value' => 'alma8', 'monthly' => 0],
|
||||
['label' => 'Rocky Linux 10', 'value' => 'rocky10', 'monthly' => 0],
|
||||
['label' => 'Rocky Linux 9', 'value' => 'rocky9', 'monthly' => 0],
|
||||
['label' => 'Rocky Linux 8', 'value' => 'rocky8', 'monthly' => 0],
|
||||
['label' => 'Ubuntu 26.04 LTS', 'value' => 'ubuntu26', 'monthly' => 0],
|
||||
['label' => 'Ubuntu 24.04 LTS', 'value' => 'ubuntu24', 'monthly' => 0],
|
||||
['label' => 'Ubuntu 22.04 LTS', 'value' => 'ubuntu22', 'monthly' => 0],
|
||||
['label' => 'Debian 12', 'value' => 'debian12', 'monthly' => 0],
|
||||
['label' => 'Debian 11', 'value' => 'debian11', 'monthly' => 0],
|
||||
['label' => 'Debian 13 (Trixie)', 'value' => 'debian13', 'monthly' => 0],
|
||||
['label' => 'Debian 12 (Bookworm)', 'value' => 'debian12', 'monthly' => 0],
|
||||
['label' => 'Fedora Server 44', 'value' => 'fedora44', 'monthly' => 0],
|
||||
['label' => 'Fedora Server 43', 'value' => 'fedora43', 'monthly' => 0],
|
||||
['label' => 'openSUSE Leap 15.6', 'value' => 'opensuse-leap-156', 'monthly' => 0],
|
||||
['label' => 'FreeBSD 14', 'value' => 'freebsd14', 'monthly' => 0],
|
||||
['label' => 'Proxmox VE 8', 'value' => 'proxmox8', 'monthly' => 0],
|
||||
['label' => 'openSUSE Leap 16.0', 'value' => 'opensuse-leap-160', 'monthly' => 0],
|
||||
['label' => 'FreeBSD 15.0', 'value' => 'freebsd15', 'monthly' => 0],
|
||||
['label' => 'FreeBSD 14.4', 'value' => 'freebsd14', 'monthly' => 0],
|
||||
['label' => 'Proxmox VE 9.1', 'value' => 'proxmox9', 'monthly' => 0],
|
||||
['label' => 'Proxmox VE 8.4', 'value' => 'proxmox8', 'monthly' => 0],
|
||||
['label' => 'Windows Server 2025 (BYOL)', 'value' => 'windows-2025-byol', 'monthly' => 0],
|
||||
['label' => 'Windows Server 2022 (BYOL)', 'value' => 'windows-2022-byol', 'monthly' => 0],
|
||||
['label' => 'Windows Server 2019 (BYOL)', 'value' => 'windows-2019-byol', 'monthly' => 0],
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
|
||||
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="#E57000">
|
||||
<title>proxmox</title>
|
||||
<path d="M6.573 2.432c-1.453 0.74-1.453 0.854-0.094 2.375 7.536 8.391 9.339 10.375 9.474 10.375 0.188 0.021 10.63-11.391 10.745-11.734 0.047-0.094-0.276-0.417-0.693-0.714-0.552-0.417-1.151-0.578-2.281-0.625-2.12-0.135-2.859 0.323-5.49 3.276-1.198 1.333-2.214 2.443-2.214 2.443-0.021 0-1.010-1.083-2.188-2.396s-2.536-2.63-2.995-2.885c-1.063-0.599-3.229-0.646-4.271-0.115zM1.729 5.823c-1.13 0.438-1.729 0.854-1.729 1.172 0 0.161 1.776 2.24 3.922 4.615 2.167 2.375 3.917 4.359 3.917 4.401 0 0.047-1.776 2.031-3.922 4.406-2.167 2.396-3.896 4.495-3.87 4.677 0.115 0.625 2.005 1.411 3.385 1.411 2.24-0.026 2.745-0.417 7.474-5.604 2.375-2.604 4.307-4.818 4.307-4.891 0-0.089-1.911-2.255-4.26-4.839-3.068-3.344-4.568-4.844-5.281-5.167-1.083-0.531-2.833-0.62-3.943-0.182zM26.354 5.984c-0.672 0.344-2.354 2.005-5.26 5.188-2.349 2.583-4.266 4.75-4.266 4.839 0 0.094 1.938 2.286 4.313 4.891 4.724 5.188 5.234 5.578 7.469 5.604 1.385 0 3.276-0.786 3.391-1.411 0.021-0.208-1.708-2.281-3.875-4.656-2.141-2.37-3.917-4.38-3.917-4.427 0-0.042 1.776-2.052 3.917-4.427 2.167-2.37 3.896-4.448 3.875-4.63-0.115-0.599-1.823-1.292-3.297-1.385-1.063-0.047-1.615 0.047-2.349 0.417zM10.604 22.63c-2.859 3.161-5.208 5.833-5.255 5.948-0.047 0.094 0.276 0.417 0.693 0.714 0.552 0.417 1.151 0.578 2.281 0.625 2.099 0.135 2.88-0.349 5.531-3.344 1.156-1.292 2.146-2.375 2.167-2.375 0.026 0 1.016 1.083 2.193 2.396 2.698 3 3.411 3.438 5.51 3.323 1.13-0.047 1.729-0.208 2.281-0.625 0.417-0.297 0.74-0.62 0.693-0.714-0.115-0.344-10.563-11.76-10.745-11.734-0.094 0-2.49 2.604-5.349 5.786z"></path>
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 1.7 KiB |
Reference in New Issue
Block a user