ironic-inspector/ironic_inspector
Dmitry Tantsur 9575d31920 Move port creation to validate_interfaces hook
Currently port logic is placed inconsistently: port creation is in core processing,
while port deletion is in validate_interfaces before_update. This changes moves
port creation there as well. This should only affect deployments that tamper with
validation_interfaces hook, as previously port creation was run just before running
before_update hooks.

This allows deployments to replace port creation logic by replacing the
validate_interfaces hook.

Change-Id: Idd8f748fdf31fc694bd7b554837e509024716c18
Partial-Bug: #1667472
2017-04-11 17:58:56 +02:00
..
common Merge "Remove translation of log messages Part-2" 2017-03-29 11:17:30 +00:00
migrations Use flake8-import-order 2017-02-16 10:11:06 -08:00
plugins Move port creation to validate_interfaces hook 2017-04-11 17:58:56 +02:00
test Move port creation to validate_interfaces hook 2017-04-11 17:58:56 +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
api_tools.py Add API for listing all introspection statuses 2016-11-21 15:58:24 +01:00
conf.py Adding InfiniBand Support 2017-02-01 08:34:38 -05:00
db.py Don't pass sqlite_db in db_options.set_defaults() 2017-03-28 13:29:08 +00:00
dbsync.py Use flake8-import-order 2017-02-16 10:11:06 -08:00
firewall.py Merge "Remove translation of log messages Part-2" 2017-03-29 11:17:30 +00:00
introspect.py Remove translation of log messages Part-2 2017-03-28 01:53:40 +00:00
introspection_state.py Introducing node introspection state management 2016-12-15 00:20:27 +01:00
main.py Remove translation of log messages Part-2 2017-03-28 01:53:40 +00:00
node_cache.py Remove translation of log messages Part-2 2017-03-28 01:53:40 +00:00
process.py Move port creation to validate_interfaces hook 2017-04-11 17:58:56 +02:00
rules.py Remove translation of log messages Part-1 2017-03-24 21:45:04 +00:00
utils.py Remove translation of log messages Part-1 2017-03-24 21:45:04 +00:00
version.py Use Reno for release notes management 2015-11-26 10:12:14 +01:00