Skip to end of metadata
Go to start of metadata

Ironic (Bare Metal Provisioning)

Ironic is a service to manage and provision bare metal servers, currently under heavy development, forked from the Nova Baremetal driver.

Project Description

Get the code - https://github.com/openstack/ironic Code reviews - https://review.openstack.org IRC - #openstack-ironic on freenode.net

 

Active Project Series

Series

Summary

Status

Active Milestone(s)

Ironic future series

The future series tracks work that is necessary but will not land (or be completed) in the current development cycle.

Future

Ironic havana series

This is the "havana" series.

Active Development

Ironic trunk series

The "trunk" series represents the primary line of development rather than a stable release branch. This is sometimes also called MAIN or HEAD.

Active Development

 

Project Code:

openstack/ironic

Repository URL:

https://github.com/openstack/ironic

Launchpad Project:

Ironic (Bare Metal Provisioning)

Project Activity Dashboard:

Project Activity

Project Contributors Activity:

Project Contributors Activity

Repository

Active Bugs in the past 7 days

Bug Importance Reporter Assigned Date Assigned Assignee Status
add_node_capability and rm_node_capability unable to save changes to db Undecided Syed Ismail Faizan Barmawer (info) Sep 19, 2014 Syed Ismail Faizan Barmawer In Progress
ironic-dbsync fails on SQLite due to bad support of migrations High Victor Sergeyev (info) Sep 19, 2014 David Shrewsbury In Progress
Failed to set DHCP BOOT options for any port High Ladislav Smola (info) Sep 19, 2014 Dmitry "Divius" Tantsur In Progress
coreos-oem-inject.py uses non-approved requirements and is not pep8-compliant Medium Jay Faulkner (info) Sep 19, 2014 Vladyslav Drok In Progress
Pxe driver should validate that at least one port has vif_port_id Medium Ramakrishnan G (info) Sep 19, 2014 Dmitry "Divius" Tantsur Triaged
IPA build scripts doesn't honor environment variables Medium Ramakrishnan G (info) Sep 19, 2014 Ramakrishnan G Fix Committed
Icehouse ironic.nova.scheduler.filters lacks _init_.py in release archive High Eric Xie (info) Sep 18, 2014 Lucas Alvares Gomes In Progress
RealFilePartitioningTestCase.test_whole_disk fails because of locale Medium Vladyslav Drok (info) Sep 18, 2014 Vladyslav Drok Fix Committed
pxe_ilo driver will fail on ipmitool error after switching from uefi to bios boot mode Medium Syed Ismail Faizan Barmawer (info) Sep 18, 2014 Syed Ismail Faizan Barmawer In Progress
snmp driver missing unit tests for SNMPClient Low Ruby Loo (info) Sep 17, 2014 Ruby Loo Fix Committed
PXE cleanup test is a mess and probably don't even work Low Dmitry "Divius" Tantsur (info) Sep 17, 2014 Dmitry "Divius" Tantsur In Progress
Update docs to mention IPMI sensors with agent drivers Low Haomeng,Wang (info) Sep 16, 2014 Haomeng,Wang Fix Committed
Migration script has created/updated dates switched High David Shrewsbury (info) Sep 15, 2014 David Shrewsbury Fix Committed
instances cannot be deleted if missing instance_info elements Critical Adam Gandelman (info) Sep 15, 2014 Jim Rollenhagen Fix Committed
Code error in IloPXEVendorPassthru class High Syed Ismail Faizan Barmawer (info) Sep 15, 2014 Syed Ismail Faizan Barmawer Fix Committed
Unit tests sometimes fail because of stale pyc files Medium Sean Dague (info) Sep 12, 2014 Lucas Alvares Gomes Fix Committed
ironic-python-agent is missing developer documentation Medium Jay Faulkner (info) Sep 10, 2014 Jim Rollenhagen In Progress
Ironic: extra_spec requirement 'amd64' does not match 'x86_64' Undecided Dan Prince (info) Sep 9, 2014 Dan Prince New
Rebuilding a node in ERROR state should set status to REBUILD Low Clint Byrum (info) Sep 7, 2014 Rakesh H S Confirmed
Stopping an instance via the Nova API when using the Nova Ironic driver incorrectly reports powerstate Medium Daryl Walleck (info) Sep 5, 2014 Rakesh H S Confirmed
ironic.common.states doc out of date and partially missing Medium Devananda van der Veen (info) Sep 2, 2014 David Shrewsbury Fix Committed
Missing attempt to import necessary module for some drivers in ironic/drivers/fake.py Low Sergey Lupersolsky (info) Aug 27, 2014 Sergey Lupersolsky Fix Committed
instances rescheduled after building network info do not update the MAC High Robert Collins (info) Aug 4, 2014 Chris Behrens In Progress
Unittests do not succeed with random PYTHONHASHSEED value Undecided Clark Boylan (info) Jul 28, 2014 Dmitry "Divius" Tantsur Fix Committed
Ironic nova driver fails to setup initial state correctly Medium Robert Collins (info) Jun 26, 2014 Michael Davies Triaged
Ironic nova driver should be more efficient with ironic client calls Low David Shrewsbury (info) Jun 24, 2014 Michael Davies In Progress
API exposes SQL queries to the client Medium Max Lobur (info) Jun 18, 2014 Dmitry "Divius" Tantsur In Progress
do not use default=None for config options Undecided Christian Berendt (info) Jun 12, 2014 lvdongbing Fix Committed
utils.mkfs() does not check whether formatting to the specified filesystem Medium Roman Prykhodchenko (info) Jun 5, 2014 Mikhail Durnosvistov Fix Committed
XML support not required for ironic Medium Devananda van der Veen (info) May 22, 2014 Michael Davies In Progress
Driver validation should not be synchronous and blocking Wishlist Devananda van der Veen (info) May 6, 2014 Imre Farkas Triaged
conductor lacks periodic task to keep PXE env up to date High Devananda van der Veen (info) May 5, 2014 Dmitry "Divius" Tantsur Confirmed
Should use object interfaces instead of DBAPI interfaces Medium Chris Behrens (info) Apr 30, 2014 Lucas Alvares Gomes In Progress
jsonutils should use simplejson on python 2.6 if available Undecided Ihar Hrachyshka (info) Apr 29, 2014 Ihar Hrachyshka Fix Committed
nova.virt.ironic tries to remove vif_port_id unnecessarily Low Devananda van der Veen (info) Apr 29, 2014 Talusani Mani Shanker Confirmed
ResourceTracker auditing the wrong amount of free resources for Ironic High Lucas Alvares Gomes (info) Apr 28, 2014 Lucas Alvares Gomes Triaged
JsonPatchType duplicates functionality of WSME readonly & mandatory attributes Medium Devananda van der Veen (info) Apr 15, 2014 Pablo Fernando Cargnelutti Triaged
Ironic nova driver spawn() makes too many redundant calls High Chris Behrens (info) Mar 24, 2014 Chris Behrens Triaged
No exact match of nodes with flavors High Ladislav Smola (info) Mar 18, 2014 Rohan Fix Committed
Replace assertEqual(None, *) with assertIsNone in tests Undecided Jia Dong (info) Feb 15, 2014 Xurong Yang In Progress
drivers should only raise IronicExceptions Medium Ruby Loo (info) Jan 10, 2014 Ruby Loo In Progress
Any agent drivers fails deploying if agent_ipmitool driver is not enabled Medium Ramakrishnan G (info) Triaged
Doc should be synced with code Undecided Haomeng,Wang (info) New
Nova scheduler not updated immediately when a baremetal node is added or removed Medium Mark McLoughlin (info) Triaged
Paramiko does not properly work with eventlet concurrency High Victor Sergeyev (info) Fix Committed
Some Tempest tests require booting multiple instances at once, but we only deploy 1 Ironic node Medium Adam Gandelman (info) Triaged
Support standard ceilometer compute metrics with nova baremetal Medium Mark McLoughlin (info) Fix Committed
automatic operations can lead to nodes entering maintenance mode Low Robert Collins (info) Triaged
check-tempest-dsvm-ironic-pxe_ssh no longer actually tests anything against changes to diskimage-builder Undecided Adam Gandelman (info) New
circular reference detected with exception Undecided Robert Collins (info) New
iscsi deploys are sensitive to timeskew Medium Robert Collins (info) Triaged
tempest tests failing with "Cannot complete the requested action because chassis NN contains nodes." Critical Devananda van der Veen (info) Triaged
update devstack+ironic docn; not in ubuntu precise Low Ruby Loo (info) In Progress

 

Active Reviews in the past 7 days

Review

Owner

Status

Created

Updated

Updated from global requirements

NEW

Jun 28, 2014

Sep 17, 2014

Updated from global requirements

MERGED

Sep 11, 2014

Sep 15, 2014

Imported Translations from Transifex

NEW

Sep 11, 2014

Sep 19, 2014

Updated from global requirements

NEW

Sep 18, 2014

Sep 19, 2014

Update devstack docs, require Ubuntu 14.04

Adam Gandelman

NEW

Sep 18, 2014

Sep 19, 2014

Update ironic states and documentation

David Shrewsbury

MERGED

Sep 2, 2014

Sep 16, 2014

Fix timestamp column migration

David Shrewsbury

MERGED

Sep 15, 2014

Sep 15, 2014

Remove 'incubated' documentation theme

David Shrewsbury

NEW

Sep 16, 2014

Sep 17, 2014

Add a doc note about the vendor_passthru endpoint

Devananda van der Veen

MERGED

Sep 15, 2014

Sep 17, 2014

EXPERIMENTAL Implement hardware discovery in PXE driver

Dmitry Tantsur

NEW

Jul 28, 2014

Sep 17, 2014

Refactor PXE clean up tests

Dmitry Tantsur

NEW

Sep 17, 2014

Sep 17, 2014

WIP: Add conductor_id index to nodes

Gregory Haynes

NEW

Jul 25, 2014

Sep 16, 2014

More helpful failure for tests on noexec /tmp

Gregory Haynes

NEW

Aug 21, 2014

Sep 15, 2014

Store HashRings in HashRingManager class state

Gregory Haynes

NEW

Sep 12, 2014

Sep 18, 2014

Sync the doc with latest code

Haomeng,Wang

MERGED

Sep 16, 2014

Sep 18, 2014

Allow clean_up with missing image ref

Jim Rollenhagen

MERGED

Sep 15, 2014

Sep 16, 2014

Fix Devstack docs for zsh users

Jim Rollenhagen

MERGED

Sep 15, 2014

Sep 16, 2014

Nova fast deletes while decommissioning

Josh Gachnang

NEW

Jul 8, 2014

Sep 15, 2014

Improve IPA client library

Josh Gachnang

NEW

Jul 31, 2014

Sep 18, 2014

Add implementation of pluggable distributed sync

Kyle Stevenson

NEW

Aug 18, 2014

Sep 13, 2014

Add implementation of ZooKeeper SyncManager

Kyle Stevenson

NEW

Aug 28, 2014

Sep 18, 2014

Add migration script to instance_info

Lucas Alvares Gomes

ABANDONED

May 28, 2014

Sep 18, 2014

_from_db_object() to set the context to the RPC objects

Lucas Alvares Gomes

ABANDONED

Sep 11, 2014

Sep 18, 2014

Make the context parameter of create() mandatory on Objects

Lucas Alvares Gomes

ABANDONED

Sep 11, 2014

Sep 18, 2014

Don't write python bytecode while testing

Lucas Alvares Gomes

MERGED

Sep 12, 2014

Sep 15, 2014

mock.called_once_with() is not a valid method

Lucas Alvares Gomes

MERGED

Sep 16, 2014

Sep 16, 2014

Make context mandatory when instantiating a RPC object

Lucas Alvares Gomes

NEW

Sep 16, 2014

Sep 19, 2014

Revert "Revert "Search line with awk itself and avoid grep""

Lucas Alvares Gomes

NEW

Sep 18, 2014

Sep 18, 2014

Do not set the context twice when forming RPC objects

Lucas Alvares Gomes

NEW

Sep 18, 2014

Sep 19, 2014

Do not use the context parameter on refresh()

Lucas Alvares Gomes

NEW

Sep 18, 2014

Sep 19, 2014

Add _init_.py for nova scheduler filters

Lucas Alvares Gomes

NEW

Sep 18, 2014

Sep 18, 2014

Bring in Nova's pylint tox config

Michael Davies

NEW

Sep 2, 2014

Sep 13, 2014

Check whether specified FS is supported

Mikhail Durnosvistov

MERGED

Jun 5, 2014

Sep 18, 2014

Flavor update tool for Ironic

Roman Prykhodchenko

ABANDONED

Aug 7, 2014

Sep 17, 2014

Add unit tests for SNMPClient

Ruby Loo

MERGED

Sep 17, 2014

Sep 18, 2014

Handle SNMP exception error.PySnmpError

Ruby Loo

NEW

Sep 17, 2014

Sep 19, 2014

Don't reraise Exceptions from agent driver

Ruby Loo

NEW

Sep 17, 2014

Sep 19, 2014

Catch IronicExceptions in node_power_action()

Ruby Loo

NEW

Sep 18, 2014

Sep 19, 2014

ConductorManager catches IronicExceptions

Ruby Loo

NEW

Sep 18, 2014

Sep 19, 2014

Import modules for fake IPMINative/iBoot drivers

Sergey Lupersolsky

MERGED

Sep 15, 2014

Sep 17, 2014

Fix code error in pxe_ilo driver

Syed Ismail Faizan Barmawer

MERGED

Sep 15, 2014

Sep 17, 2014

Adds instructions for deploying instances on real hardware

Vinay B S

NEW

Sep 3, 2014

Sep 18, 2014

node_uuid should not be used to create test port

Vladyslav Drok

MERGED

Sep 18, 2014

Sep 18, 2014

Use standard locale in list_partitions

Vladyslav Drok

MERGED

Sep 18, 2014

Sep 19, 2014

Notes

Icon
 

  • No labels