ironic-inspector/ironic_inspector
Anton Arefiev 061d839a26 Add new condition: is-empty
Now, if operators want to check some attribute isn't specified,
they should use 'eq' condition with None, '', etc values:

    {'op': 'eq', 'field': 'inventory.bmc_addres', 'value': ''}

It would be useful to have condition plugin witch verify this case,
'is-empty' checks that field is empty string, list, dict or None value:

    {'op': 'is-empty', 'field': 'inventory.bmc_addres'}

Change-Id: I6596a067e769530092c3db34405e0f0917d2f052
2016-02-22 14:21:09 +02:00
..
common Do not set Swift parameters defaults in keyword arguments 2016-02-12 10:11:49 +01:00
migrations Enable migration autogenerate 2015-11-02 17:24:52 +00:00
plugins Add new condition: is-empty 2016-02-22 14:21:09 +02:00
test Add new condition: is-empty 2016-02-22 14:21:09 +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 Track node identification during the whole processing 2016-01-13 12:23:15 +01:00
db.py Enable migration autogenerate 2015-11-02 17:24:52 +00:00
dbsync.py Enable migration autogenerate 2015-11-02 17:24:52 +00:00
firewall.py Do not update firewall rules if list of MAC's did not change 2016-02-09 15:04:53 +01:00
introspect.py Introduce API for aborting introspection 2016-02-09 15:30:46 +01:00
main.py Introduce API for aborting introspection 2016-02-09 15:30:46 +01:00
node_cache.py Add forward slash for node path patch 2016-02-10 10:59:02 +02:00
process.py Merge "Remove deprecated support for passing patches lists into hooks" 2016-02-11 10:29:14 +00:00
rules.py Track node identification during the whole processing 2016-01-13 12:23:15 +01:00
utils.py Merge "Enable Keystone v3 endpoints for Inspector" 2016-02-03 12:01:43 +00:00
version.py Use Reno for release notes management 2015-11-26 10:12:14 +01:00