Support HTTPBoot Enablement Using MetalAPI
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
Línea de trabajo
Comienza con el alcance de Metal Automation y revisa conjuntamente la BIOSSettings API, Metal Operator, FeDHCP y los flujos de ignition. Divide el epic en las sub-issues previstas sobre la aplicación de BIOSSettings y la resolución de DNS antes de cambiar nada. Se considera terminado cuando HTTPBoot se aplica en todo el entorno de pruebas, el flujo de arranque es fiable y hay documentación de Ironcore de extremo a extremo disponible.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Summary
This issue focuses on finalizing the reliable enablement of HTTPBoot as a mainstream boot mechanism across Ironcore. While initial support is in place, we aim to operationalize HTTPBoot for all relevant machines using MetalAPI and Metal Operator components.
Scope
✅ In Scope
- Enforce HTTPBoot across all servers using Metal Operator and BIOSSettings API
- Ensure FeDHCP and ignition flows reliably support HTTPBoot
❌ Out of Scope
- SecureBoot compatibility validation (tracked separately)
- Internal Harbor registry migration (to be discussed)
Responsible Areas
- Metal Automation
Contributors
- @5kt
- @damyan
- @hardikdr
Acceptance Criteria
-
Metal Automation
- HTTPBoot can be reliably enforced using
BIOSSettingsAPI - HTTPBoot is enabled across all test landscape computes
-
FeDHCPand Metal Operator reliably serve the correct boot flow - Clear documentation covering how HTTPBoot works end-to-end in Ironcore
- HTTPBoot can be reliably enforced using
Action Items
- Assign labels (e.g.,
kind/epic,area/metal-automation,area/operatingsystem) - Set milestone (
H2/2025) - Create sub-issues for BIOSSettings enforcement and DNS resolution
- Assign an owner
- Add to
ironcore-dev/roadmapproject board
- Lenguaje dominante
- Shell
- Estrellas
- 1
- Forks
- 1
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
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 ironcore-dev/roadmap
-
Clean up IronCore repoQuizá libre de nuevo @lukasfrank la tomó hace 33 días y no hay ningún pull request abierto. Abiertoarea/iaas kind/roadmap
ironcore-dev/roadmap#129 · 1 asignado ·
-
area/compute area/iaas kind/roadmap
Dificultad 5/5 Más de una semana Aptitud para principiantes 30/100
ironcore-dev/roadmap#128 ·
-
NAT64/NAT46 with High Performance and FlexibilityQuizá libre de nuevo @byteocean la tomó hace 53 días y no hay ningún pull request abierto. Abiertoarea/networking kind/roadmap
ironcore-dev/roadmap#126 · 1 asignado ·
-
Observability Specification for IronCore componentsQuizá libre de nuevo @peanball la tomó hace 82 días y no hay ningún pull request abierto. Abiertoarea/product kind/roadmap
ironcore-dev/roadmap#123 · 1 asignado ·
-
IronCore DNS Service (static / manually configured entries)Quizá libre de nuevo @peanball la tomó hace 86 días y no hay ningún pull request abierto. Abiertoarea/iaas area/ironcore-api area/networking kind/roadmap
ironcore-dev/roadmap#122 · 1 asignado ·
Todos los issues de ironcore-dev/roadmap
Issues similares
-
documentation needs-triage priority:medium
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
yeongseon/azure-functions-validation-python#546 ·
Los mantenedores suelen responder en 1 día
-
Page request: dotnet addAbiertohelp wanted new command
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
tldr-pages/tldr#24755 ·
Los mantenedores suelen responder en 1 día
-
afk-ok area:agents size:S
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
enorm-labs/event-junkie#3523 ·
Los mantenedores suelen responder en 1 día
-
Container fails to start when a mounted neo4j.conf uses spaces around `=`Posiblemente ocupada @RaphaelFakhri la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
neo4j/docker-neo4j#596 ·
-
Cookbook: --json recipes with jqAbiertodocumentation good first issue
Dificultad 2/5 Medio día Aptitud para principiantes 78/100
devdavidejesus/btc-toolkit#63 ·
Los mantenedores suelen responder en 1 día