Make NVIDIADriver node-pool rendering deterministic
Los mantenedores suelen responder en 1 día
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 88/100
- Tipo de issue
- Error
- Claridad
- Bien especificado
- Estado de actividad
- Activo
- Stack tecnológico
- go, kubernetes
- Área
- infrastructure, testing-qa
Línea de trabajo
Comienza en internal/state/nodepool.go:getNodePools alrededor de las líneas 147-153 e inspecciona las convenciones existentes para las pruebas unitarias. Verifica que el resultado de múltiples pools esté ordenado por nombre de pool y, después, añade una prueba unitaria que demuestre un orden estable entre renderizados; se considera terminado cuando la prueba pasa y el renderizado de DaemonSet ya no depende del orden de iteración de los mapas de Go.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
getNodePools builds its return slice by iterating a Go map, so DaemonSet render order varies between reconciles. Sort pools by name before returning and add a multi-pool unit test that asserts stable ordering. This makes logs, manifests, and reconciler behavior easier to reason about.
- Lenguaje dominante
- Go
- Estrellas
- 2.9k
- Forks
- 565
- Merge medio
- 1 d 10 h
- PR fusionados (30 d)
- 78
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de NVIDIA/gpu-operator
-
[Bug]: GPUCluster common name label breaks DRA validator selectorPosiblemente ocupada @ajavanma la tomó hace 15 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
NVIDIA/gpu-operator#2955 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Ensure automated backport commits have verified signaturesPosiblemente ocupada @asivanadi0 la tomó hace 6 días. Abiertogood-first-issue
Dificultad 4/5 3-5 días Aptitud para principiantes 55/100
NVIDIA/gpu-operator#2997 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
[Bug]: Latest Nvidia GPU Operator v26.7.1 reports large numbers of critical and high CVEs in Trivy scan outputPosiblemente ocupada @rahulait la tomó hace 7 días. Abiertomore-information-needed needs-triage
NVIDIA/gpu-operator#2991 · 3 comentarios · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
Verify the triggering commit before running other CI jobsPosiblemente ocupada @Coelho-Gustavo la tomó hace 6 días. Abiertogood-first-issue
Dificultad 3/5 1-2 días Aptitud para principiantes 78/100
NVIDIA/gpu-operator#2990 ·
Los mantenedores suelen responder en 1 día
-
Indicate number of nodes that an NVIDIADriver CR matchesPosiblemente ocupada @mrhillsman la tomó hace 7 días. Abiertodsx-ws-0930 good-first-issue
NVIDIA/gpu-operator#2980 · 2 comentarios · 1 asignado ·
Los mantenedores suelen responder en 1 día
Todos los issues de NVIDIA/gpu-operator
Issues similares
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 67/100
vanderheijden86/b9s#20 ·
-
go-battery needs an ndsctl on PATH: TestPurchaseSessionGuardHoldsThroughTheOutcomeUnknownWindow fails on bare hosts (passes with stub)Posiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
OpenTollGate/tollgate-module-basic-go#726 ·
Los mantenedores suelen responder en 1 día
-
ux waiting for feedback
Dificultad 2/5 1-3 horas Aptitud para principiantes 63/100
evcc-io/evcc#34527 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
phase:v3 type:harness
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
Los mantenedores suelen responder en 1 día