Go to file
Doug Goldstein 5691dfc72f fix loading of built-in inspection rules
The built-in inspection rules cannot be loaded because the jsonschema
validates them against the expected API however the built-in rules had a
'built-in' key that is not part of the schema and included the 'scope'
key which was ultimately dropped before inspection rules support landed.
The built-in rules also did not validate that the data was a list of
rules before attempting to utilize it giving an incorrect error.

Closes-Bug: 2136776
Change-Id: I36c290c9f92189281e11633e9a587918b0699ae3
Signed-off-by: Doug Goldstein <cardoe@cardoe.com>
(cherry picked from commit 555c019bb7)
2025-12-22 08:38:57 -06:00
2025-10-14 11:19:05 +01:00
2025-09-04 22:45:57 +09:00
2025-10-23 22:56:48 +00:00
2024-02-02 23:17:12 +09:00
2025-09-11 12:38:08 +00:00
2020-04-13 07:29:37 -07:00
2013-05-02 14:55:43 -04:00
2025-05-05 22:35:29 +00:00

Ironic

image

Overview

Ironic consists of an API and plug-ins for managing and provisioning physical machines in a security-aware and fault-tolerant manner. It can be used with nova as a hypervisor driver, or standalone service using bifrost. By default, it will use PXE and IPMI to interact with bare metal machines. Ironic also supports vendor-specific plug-ins which may implement additional functionality.

Ironic is distributed under the terms of the Apache License, Version 2.0. The full terms and conditions of this license are detailed in the LICENSE file.

Project resources

Project status, bugs, and requests for feature enhancements (RFEs) are tracked in Launchpad: https://launchpad.net/ironic

For information on how to contribute to ironic, see https://docs.openstack.org/ironic/latest/contributor

Description
A service for managing and provisioning Bare Metal servers.
Readme 332 MiB
Languages
Python 97.9%
Shell 1.9%