Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

ci(qualification): add Ubuntu 24.04 k3s scenario

Abierto
#3,455 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
5/5
Tiempo estimado
Más de una semana
Aptitud para principiantes
35/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Activo
Stack tecnológico
github-actions, kubernetes, rust, ubuntu

Línea de trabajo

Comienza leyendo la interfaz de Qualification compartida y el modelo de perfil de instalación; después, inspecciona los puntos de entrada existentes de tmachine y GitHub Actions para escenarios de Docker y Podman. El trabajo está completo cuando un guest de Ubuntu 24.04 con k3s fijado se aprovisiona y limpia de forma fiable, expone las entradas del clúster, se compone con el perfil y la testsuite, y emite diagnósticos seguros.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

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.
Lenguaje dominante
Rust
Estrellas
8.7k
Forks
1.3k
Merge medio
2 d 6 h
PR fusionados (30 d)
301

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de NVIDIA/OpenShell

Todos los issues de NVIDIA/OpenShell

Issues similares

Más issues de Rust

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.