metal3-io/ironic-image

Container image to run OpenStack Ironic as part of Metal³

Hosted by Cloud Native Computing Foundation · part of Linux Foundation

View on GitHub ↗Jump to charts ↓

metal3-io/ironic-image has 80+ stars and 150+ forks on GitHub, is written in Shell, and was last pushed on Oct 17, 2026. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 1 hour ago
Added to GitGenius on October 15th, 2026
Created on February 6th, 2019
Open Issues & Pull Requests: 31 (+0)
GitHub issues: Enabled
Number of forks: 165
Total Stargazers: 81 (+0)
Total Subscribers: 7 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 7.3 hours
Mean response time: 3.3 days
90th percentile: 6.9 days
Tracked items: 61

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 12
New in 7 days: 1
Closed in 7 days: 0
Avg open age: 419 days
Stale 30+ days: 10
Stale 90+ days: 4

Recent activity

Opened in 7 days: 1
Closed in 7 days: 0
Comments in 7 days: 3
Events in 7 days: 8

Top labels

  • triage/accepted (45)
  • needs-triage (17)
  • kind/bug (15)
  • kind/feature (14)
  • lifecycle/stale (10)
  • kind/ci (9)
  • triage/needs-information (8)
  • help wanted (7)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

ironic-image is a container image that runs OpenStack Ironic as part of Metal³ for provisioning baremetal nodes.

The tool addresses the need to package and deploy Ironic and its supporting services in containerized form for baremetal provisioning workflows. It provides multiple entry points within a single image, allowing operators to run different services as separate containers while sharing common storage. The Ironic conductor and API manage node provisioning, ironic-networking handles switch port configuration, dnsmasq provides DHCP and PXE boot services, Apache serves deployment images over HTTP, and logwatch captures provisioning logs. All containers must access a shared mount point containing kernel images, initramfs, and deployment images in a common directory structure.

The project targets operators deploying Metal³ clusters who need to provision baremetal infrastructure. It suits environments where containerized Ironic deployment is preferred over traditional installation methods. The tool is built on CentOS Stream 9 and CentOS Stream 10 base images, with automated builds triggered when the repository is updated and published to a container registry.

The project maintains active development with regular updates to the build system and container definitions. Maintenance includes ongoing compatibility with current CentOS Stream releases and responsiveness to changes in upstream Ironic and Metal³ requirements. The codebase reflects a focus on supporting the specific operational patterns of Metal³ deployments, where multiple Ironic services must coordinate through shared storage and networking infrastructure.