Skip to content

Refresh the SSH host platform support list - #544

Merged
tashian merged 3 commits into
mainfrom
carl/ssh-host-platform-support
Jul 28, 2026
Merged

Refresh the SSH host platform support list#544
tashian merged 3 commits into
mainfrom
carl/ssh-host-platform-support

Conversation

@tashian

@tashian tashian commented Jul 28, 2026

Copy link
Copy Markdown
Member

Describe your changes:

The host platform list on the SSH host quickstart dated from ~2021 and named four releases that have since reached end of life upstream:

Old entry Status
CentOS 7 or greater EOL 2024-06-30; CentOS Linux no longer exists
Debian 8 or greater EOL 2018 (ELTS ended 2020)
Ubuntu 16.04 LTS or greater Standard support ended 2021; ESM ended April 2026
Amazon Linux 2 EOL 2026-06-30
RHEL 8 or greater Maintenance support through May 2029 — unchanged

The list now reads RHEL 8+ (naming the Rocky/Alma/CentOS Stream rebuilds explicitly, since "CentOS 7 or greater" no longer points anywhere), Ubuntu 22.04 LTS+, Debian 12+, and Amazon Linux 2 and 2023.

Those floors match test/e2e/versions.bash in oslogin-server — the lifecycle E2E harness — row for row, so the page claims exactly what we exercise. That is why Amazon Linux 2 stays listed despite its upstream EOL: the harness has an amazonlinux-2 row. Sunsetting it means dropping that row and this bullet together, not the bullet alone.

Added a line noting that the older releases may still install and run, but are not tested or supported. This is deliberate: our packages do keep working well below the supported floor, and customers on a CentOS 7 or AL2 tail shouldn't read the tightened list as "the software will break." It draws the line at what we test rather than at what runs.

Related links/other PRs/issues:

  • smallstep/oslogin-server#199 — glibc 2.17 floor for all C-linked step-ssh artifacts

Thank you!

The list dated from ~2021 and named four releases that are now past
end of life upstream: CentOS 7 (June 2024), Debian 8 (2018), Ubuntu
16.04 (ESM ended April 2026), and Amazon Linux 2 (June 30, 2026).
@tashian
tashian requested a review from a team as a code owner July 28, 2026 18:00
@tashian
tashian enabled auto-merge July 28, 2026 18:01
tashian added 2 commits July 28, 2026 11:01
step-ssh lifecycle support is validated on SLES 15.6, 15.7 and 16.0,
openSUSE Leap 15.6 and 16.0, and openSUSE Tumbleweed.
The list claimed Ubuntu 20.04 and Debian 11, neither of which the
lifecycle harness exercises (test/e2e/versions.bash starts at Ubuntu
22.04 and Debian 12), and disowned Amazon Linux 2, which the harness
does test.
@tashian
tashian merged commit 5b34c49 into main Jul 28, 2026
4 checks passed
@tashian
tashian deleted the carl/ssh-host-platform-support branch July 28, 2026 20:28
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