Reconsider kickstart partition sizing now that Contest test disks are no longer limited to 20 GB
Los mantenedores suelen responder en 1 día
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
- Necesita aclaración
- Estado de actividad
- Activo
- Área
- operating-systems
Línea de trabajo
Comienza revisando los archivos kickstart en products//kickstart/ y el contexto de #15025. Compara su particionado actual con el cambio de 100 GB en RHSecurityCompliance/contest#559. Se considera terminado cuando una estrategia de dimensionamiento acordada se refleje en los kickstarts relevantes y la distinción entre fixtures de prueba y ejemplos orientados al cliente esté documentada.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Background
In #15025, we bumped the /usr partition size in several RHEL 8 anssi_bp28_* kickstart files (intermediary, enhanced, high) to fix disk space failures during stabilization testing:
logvol /usr --fstype=xfs --name=usr --vgname=VolGroup --size=6667 --fsoptions="nodev"
→
logvol /usr --fstype=xfs --name=usr --vgname=VolGroup --size=6800 --fsoptions="nodev"
During review, @comps noted that the historical practice of keeping our kickstarts within a 20 GB total disk footprint was a limitation of the Contest test infrastructure, not a documented requirement of the project. That limitation was fixed in RHSecurityCompliance/contest#559, and Contest now provisions disks with 100 GB of virtual space (expandable further if needed).
Problem
Our kickstart files under products/<product>/kickstart/ serve (at least) two different purposes that have gotten conflated:
- Test fixtures for stabilization/CI runs (e.g., via Contest) — previously constrained to fit within 20 GB.
- Reference examples shipped to customers, who may use them as a starting point for their own installs. For this use case, partition sizes double as minimum recommended sizes to guide RHEL installs.
Because of (1), partition sizes (like /usr above) have been kept artificially tight, leading to repeated one-off bumps (e.g., "add a few more MB") whenever a package set grows and a test starts failing on disk space.
Proposal
Now that the 20 GB test-infra constraint no longer applies, revisit the sizing strategy for upstream kickstart files:
- Decide whether kickstarts should be restructured with more generous default partition sizes/reserves, reducing the frequency of these disk-space-driven patches.
- Clarify (in docs/comments) which purpose (test fixture vs. customer-facing example) drives the sizing for each kickstart, since the two use cases can pull in different directions.
References
- #15025 (where this discussion originated)
- RHSecurityCompliance/contest#559 (fix that raised Contest's disk size to 100 GB)
- Lenguaje dominante
- Shell
- Estrellas
- 2.8k
- Forks
- 842
- Merge medio
- 2 d 22 h
- PR fusionados (30 d)
- 69
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 ComplianceAsCode/content
-
triaged
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
ComplianceAsCode/content#15241 ·
Los mantenedores suelen responder en 1 día
-
triaged
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
ComplianceAsCode/content#15172 ·
Los mantenedores suelen responder en 1 día
-
Rules of audit_rules_dac_modification template are misaligned with DISAQuizá libre de nuevo @macko1 la tomó hace 37 días y no hay ningún pull request abierto. Abiertoproductization-issue RHEL10 STIG triaged
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
ComplianceAsCode/content#15135 · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
triaged
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
ComplianceAsCode/content#14994 · 3 comentarios ·
Los mantenedores suelen responder en 1 día
-
triaged
Dificultad 2/5 Medio día Aptitud para principiantes 62/100
ComplianceAsCode/content#12264 ·
Los mantenedores suelen responder en 1 día
Todos los issues de ComplianceAsCode/content
Issues similares
-
kind/bug/report meta/needs triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
docker-mailserver/docker-mailserver#4831 ·
Los mantenedores suelen responder en 1 día
-
Hyprland 0.57: monitor-workspaces reconcile errors on every start and reload when a named workspace exists (workspace.id is nil)Posiblemente ocupada @jasasonc la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
priority middle
Dificultad 1/5 Menos de una hora Aptitud para principiantes 62/100
KATO-Hiro/AtCoderClans#12940 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
Los mantenedores suelen responder en 1 día
-
Add Support for Ubuntu 26.04 LTSAbiertoneeds-triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
metal3-io/metal3-dev-env#1741 · 1 comentario ·