Difference between revisions of "Ironic-Agent"
m (Formatting) |
Julia Kreger (talk | contribs) |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
== Ironic-Agent == | == Ironic-Agent == | ||
+ | |||
+ | '''NOTE''': This is a historical page. Please see https://docs.openstack.org/ironic or https://docs.openstack.org/ironic-python-agent | ||
+ | |||
+ | == Legacy content == | ||
'''Summary''': Ironic-Agent provides a small agent application that exposes a RESTful API, that Ironic can use to provision a bare metal server. | '''Summary''': Ironic-Agent provides a small agent application that exposes a RESTful API, that Ironic can use to provision a bare metal server. | ||
+ | |||
'''Parent Program''': Bare Metal Provisioning | '''Parent Program''': Bare Metal Provisioning | ||
+ | |||
'''PTL''': TBD (Russell/Paul?) | '''PTL''': TBD (Russell/Paul?) | ||
+ | |||
'''Description''': Ironic-Agent provides a small agent application that exposes a RESTful API, that Ironic can use to provision a bare metal server. The API exposes endpoints for writing images, preparing servers for a customer, rebooting, running health checks, and hardware maintenance such as secure erase of disks. There will exist a corresponding driver in Ironic. | '''Description''': Ironic-Agent provides a small agent application that exposes a RESTful API, that Ironic can use to provision a bare metal server. The API exposes endpoints for writing images, preparing servers for a customer, rebooting, running health checks, and hardware maintenance such as secure erase of disks. There will exist a corresponding driver in Ironic. | ||
+ | |||
'''Roadmap''': TBD | '''Roadmap''': TBD | ||
+ | |||
'''Source code''': https://github.com/rackerlabs/teeth-agent (soon to move to stackforge) | '''Source code''': https://github.com/rackerlabs/teeth-agent (soon to move to stackforge) | ||
+ | |||
'''Programming Language''': Python | '''Programming Language''': Python | ||
+ | |||
'''Technical Dependencies''': To make good use of the project, a ramdisk image must be built that runs the application. | '''Technical Dependencies''': To make good use of the project, a ramdisk image must be built that runs the application. | ||
+ | |||
'''Open Sourced?''' Yes, under Apache 2.0 license. | '''Open Sourced?''' Yes, under Apache 2.0 license. | ||
+ | |||
'''Software Maturity''': Currently alpha status and not feature-complete. | '''Software Maturity''': Currently alpha status and not feature-complete. | ||
+ | |||
'''Team Maturity''': TBD | '''Team Maturity''': TBD | ||
+ | |||
'''Project Developers Qualifications''': TBD | '''Project Developers Qualifications''': TBD | ||
+ | |||
'''Infrastructure requirements''': TBD (CI, anything else?) | '''Infrastructure requirements''': TBD (CI, anything else?) | ||
All current contributors have agreed to the OpenStack CLA. | All current contributors have agreed to the OpenStack CLA. |
Latest revision as of 16:36, 30 September 2021
Ironic-Agent
NOTE: This is a historical page. Please see https://docs.openstack.org/ironic or https://docs.openstack.org/ironic-python-agent
Legacy content
Summary: Ironic-Agent provides a small agent application that exposes a RESTful API, that Ironic can use to provision a bare metal server.
Parent Program: Bare Metal Provisioning
PTL: TBD (Russell/Paul?)
Description: Ironic-Agent provides a small agent application that exposes a RESTful API, that Ironic can use to provision a bare metal server. The API exposes endpoints for writing images, preparing servers for a customer, rebooting, running health checks, and hardware maintenance such as secure erase of disks. There will exist a corresponding driver in Ironic.
Roadmap: TBD
Source code: https://github.com/rackerlabs/teeth-agent (soon to move to stackforge)
Programming Language: Python
Technical Dependencies: To make good use of the project, a ramdisk image must be built that runs the application.
Open Sourced? Yes, under Apache 2.0 license.
Software Maturity: Currently alpha status and not feature-complete.
Team Maturity: TBD
Project Developers Qualifications: TBD
Infrastructure requirements: TBD (CI, anything else?)
All current contributors have agreed to the OpenStack CLA.