ironcore-dev / ironcore-dev/roadmap

Support HTTPBoot Enablement Using MetalAPI

Open
#98 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

area/metal-automation
Dominant language
Shell
Stars
1
Forks
1
PR merge metrics
No merged PRs in 30d

Description

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 BIOSSettings API
    • HTTPBoot is enabled across all test landscape computes
    • FeDHCP and Metal Operator reliably serve the correct boot flow
    • Clear documentation covering how HTTPBoot works end-to-end in Ironcore

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/roadmap project board

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the Metal Automation scope and review the BIOSSettings API, Metal Operator, FeDHCP, and ignition flows together. Break the epic into the planned BIOSSettings enforcement and DNS-resolution sub-issues before changing anything. Done means HTTPBoot is enforced across the test landscape, the boot flow is reliable, and end-to-end Ironcore documentation is available.

Written by the indexing model from the issue text.

Assessment

Domain
infrastructure, operating-systems
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.