Skip to content

Enable Amazon Linux 2 (4.14) validation — enterprise tier 14/14#36

Merged
ErenAri merged 2 commits into
mainfrom
fix/al2-414-cidata-transport
Jun 21, 2026
Merged

Enable Amazon Linux 2 (4.14) validation — enterprise tier 14/14#36
ErenAri merged 2 commits into
mainfrom
fix/al2-414-cidata-transport

Conversation

@ErenAri

@ErenAri ErenAri commented Jun 21, 2026

Copy link
Copy Markdown
Contributor

Closes the last enterprise-kernel gap from the reference-matrix run.

What

amazon-linux-2-4.14 was hardcoded as UNSUPPORTED_TRANSPORT ("no reliable cloud-init+SSH bootstrap") — but that exclusion predated the CIDATA seed fix (#34). With the seed delivered as a ConfigDrive ISO, the legacy 2018 AL2 image boots and SSHes fine.

Verified on a KVM host: it now passes load_attach on a real 4.14.26-54.32.amzn2 kernel with kernel_btf:no — the heavily-backported, no-BTF case where kernel version is least predictive of feature support (exactly the original question that kicked this off).

Changes

  • internal/vm/transport.go: drop the stale AL2 4.14 exclusion (it now falls through to SSH + CIDATA seed).
  • internal/vm/qemu_test.go: positive transport test for amazon-linux-2-4.14.
  • docs/case-study-enterprise-kernels.md: enterprise tier updated to 14/14; AL2 4.14 moved from gap → proven (no-BTF).

go test ./internal/vm/, vet, gofmt clean.

🤖 Generated with Claude Code

ErenAri and others added 2 commits June 21, 2026 13:42
The hardcoded amazon-linux-2-4.14 UNSUPPORTED_TRANSPORT exclusion predated the
CIDATA seed fix. With the seed now delivered as a ConfigDrive ISO, the legacy
AL2 image boots and SSHes fine — verified on a KVM host: it passes load_attach
on a real 4.14.26-54.32.amzn2 kernel with kernel_btf:no (the heavily-backported,
no-BTF case). Drop the exclusion; add a transport test; update the reference
matrix to 14/14.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@ErenAri ErenAri merged commit cddddfb into main Jun 21, 2026
7 of 8 checks passed
@ErenAri ErenAri deleted the fix/al2-414-cidata-transport branch June 21, 2026 10:52
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.

1 participant