Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

ci(qualification): add Ubuntu 24.04 k3s scenario

Geschlossen
#3,455 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Maintainer antworten meist innerhalb von 1 Tag

@purp arbeitet bereits daran.

Seit 23.9.2026.

Bewertung

Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Anfängerfreundlichkeit
35/100
Issue-Typ
Feature
Klarheit
Größtenteils klar
Aktivitätsstatus
Aktiv
Tech-Stack
github-actions, kubernetes, rust, ubuntu

Rechercherichtung

Beginne mit dem Lesen der gemeinsamen Qualification-Schnittstelle und des Modells für Installationsprofile und untersuche anschließend die vorhandenen tmachine- und GitHub-Actions-Einstiegspunkte für Docker- und Podman-Szenarien. Die Arbeit ist abgeschlossen, wenn ein Ubuntu-24.04-Gast mit festgelegtem k3s zuverlässig bereitgestellt und bereinigt wird, Cluster-Eingaben verfügbar macht, sich mit dem Profil und der Testsuite kombinieren lässt und sichere Diagnosen ausgibt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

os:linux topic:testing

Description

Add an Ubuntu 24.04 k3s scenario for Kubernetes release qualification. The scenario provisions a disposable Ubuntu guest and a pinned k3s version, then exposes the cluster inputs needed by independently selected OpenShell installation profiles and testsuites.

The scenario owns guest and cluster setup only. It must not embed OpenShell installation or conformance behavior.

Context

  • Parent release pipeline: #2860
  • Native-install proof-of-concept pipeline: #2976
  • Shared driver conformance suite: #2183
  • Reusable QEMU guest infrastructure: #2471
  • Installation profile model: #3419

This follows the initial Docker and Podman proof of concept and extends the same qualification composition model to a local Kubernetes environment.

Definition of Done

  • The scenario provisions Ubuntu 24.04 with a pinned, supported k3s/Kubernetes version.
  • The cluster is ready before qualification begins, and its effective Kubernetes version and node state are reported.
  • The scenario exposes kubeconfig and cluster inputs through the shared qualification interface without embedding OpenShell installation behavior.
  • The scenario can compose with the applicable OpenShell installation profile and shared conformance testsuite.
  • The scenario can be invoked locally through tmachine and from GitHub Actions.
  • Failure artifacts include relevant guest, systemd, k3s, Kubernetes, gateway, and sandbox diagnostics without secrets.
  • Cleanup removes the disposable guest and cluster state after successful, failed, and interrupted runs.
Vorherrschende Sprache
Rust
Sterne
15.4k
Forks
1.7k
Ø Merge
1 T. 21 Std.
Gemergte PRs (30 T.)
366

Entwicklungsumgebung

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus NVIDIA/OpenShell

Alle Issues in NVIDIA/OpenShell

Ähnliche Issues

Weitere Issues zu Rust

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.