ironic-inspector/ironic_inspector
Alfredo Moralejo 522113da43 Add callback function to manage missing hooks
Before https://review.openstack.org/#/c/337043/,
stevedore.NamedExtensionManager returned KeyError
when calling with non-existing names and name_order=True.

After the mentioned change this is not longer true,
so we used the just added on_missing_entrypoints_callback option
to customize the behavior in this cases and make it raise
a custom exception MissingHookError.

Change-Id: I1f1edc0b7a82a16bf9be4113db61ee1cd0080db4
Closes-Bug: #1600141
2016-08-05 17:13:33 +02:00
..
common remove unused LOG 2016-07-10 13:44:21 +08:00
migrations Remove downgrades from migrations 2016-03-25 13:37:49 +02:00
plugins Add callback function to manage missing hooks 2016-08-05 17:13:33 +02:00
test Add callback function to manage missing hooks 2016-08-05 17:13:33 +02:00
__init__.py Switch to pbr 2015-06-18 16:09:07 +02:00
alembic.ini Add alembic migrations for the inspector database 2015-09-23 14:44:46 +01:00
conf.py Allow customizing ramdisk logs file names and simplify the default 2016-07-01 14:30:44 +02:00
db.py Add invert option to rule conditions 2016-02-29 13:48:55 +01:00
dbsync.py Remove downgrades from migrations 2016-03-25 13:37:49 +02:00
firewall.py Make sure to clean the blacklist cache when disabling the firewall 2016-04-15 14:03:46 +02:00
introspect.py Support Ironic node names in our API 2016-05-09 15:01:31 +02:00
main.py Add callback function to manage missing hooks 2016-08-05 17:13:33 +02:00
node_cache.py Support Ironic node names in our API 2016-05-09 15:01:31 +02:00
process.py Allow customizing ramdisk logs file names and simplify the default 2016-07-01 14:30:44 +02:00
rules.py Correct method call to to_dict 2016-03-03 16:19:39 +00:00
utils.py Remove support for the old bash ramdisk 2016-06-06 13:36:05 +02:00
version.py Use Reno for release notes management 2015-11-26 10:12:14 +01:00