Commit Graph

24 Commits (af6fbf0717de9e9b92007615ba0d9760c7964d89)

Author SHA1 Message Date
Dmitry Tantsur af6fbf0717 Support Ironic node names in our API 7 years ago
Dmitry Tantsur 405c7de1f8 Disable DHCP completely when no nodes are on introspection 7 years ago
Dmitry Tantsur 0f8b5de248 Split ironic-related functions from utils to separate common.ironic module 7 years ago
Anton Arefiev 5086d93b41 Add enroll_node_not_found hook 7 years ago
Anton Arefiev 17274a613f Add forward slash for node path patch 7 years ago
Dmitry Tantsur 0423d93736 Track node identification during the whole processing 7 years ago
Dmitry Tantsur 2b8cc3a93f Lock nodes to avoid simultaneous introspection requests 7 years ago
Dmitry Tantsur 9c62b95ffa Properly order node deletion from cache 7 years ago
Zhenguo Niu bcd8d5dfa0 Replace deprecated LOG.warn with LOG.warning 7 years ago
Dmitry Tantsur 6c686e81ce Add missing plugins for introspection rules 7 years ago
Dmitry Tantsur eb9b3da67a Add introspection rules support 7 years ago
Dmitry Tantsur 5b02639716 Move update functions to NodeInfo object 7 years ago
Yuiko Takada 6ce87e8f42 Migrate to oslo_log 7 years ago
Yuiko Takada 399ffda676 Periodically check nodes' existance 7 years ago
Dmitry Tantsur 7d32c57936 Log look up attributes at INFO level 7 years ago
Dmitry Tantsur 6b5c4a342b Split common database code into ironic_inspector.db 7 years ago
Yuiko Takada e195b4780a Migrate to oslo_db 8 years ago
Sam Betts 5b969e0a31 Provide hook into process when a node isn't found 8 years ago
Dmitry Tantsur ea73ac3d49 Move create_ports to NodeInfo 8 years ago
Dmitry Tantsur 3ac546b157 Add node() and ports() to NodeInfo 8 years ago
Dmitry Tantsur d6404d2f99 Rename discoverd -> inspector 8 years ago
Dmitry Tantsur a62dbbd2e4 Invalidate cached node information after hooks run 8 years ago
YuikoTakada 9ec4f0fbc8 Switch to oslo.config 8 years ago
Dmitry Tantsur bffcb9a1ef Use less verbose imports for i18n 8 years ago
YuikoTakada 827bbcf560 Support i18n part3 8 years ago
Dmitry Tantsur 37b0b4209e Make sure we always notify user about an introspect call error 8 years ago
Dmitry Tantsur 947dcc1dcf Create directory for database if it doesn't exist 8 years ago
Dmitry Tantsur 7d68bb7df9 Do not timeout nodes which already finished introspection 8 years ago
Dmitry Tantsur e29f66adf6 General naming and strings clean up 8 years ago
Dmitry Tantsur c23b05b4b8 Do not proceed with introspection on a node twice 8 years ago
Dmitry Tantsur 342a376986 Add options table and convenience methods to work with it 8 years ago
Dmitry Tantsur 4ba0dbb78e Rework node cache clean up according to recent changes 8 years ago
Dmitry Tantsur 3f903a7b1e Implement get status endpoint 8 years ago
Dmitry Tantsur f698bb2f09 Add 'default' argument to conf.get* functions 8 years ago
Dmitry Tantsur d014d9f060 Remaining changes from making database a required option 8 years ago
Dmitry Tantsur b340f08960 Make database a required configuration option 8 years ago
Dmitry Tantsur f009785d8a Store introspection result in the local database 8 years ago
Dmitry Tantsur bdaf0f4d15 Review and fix logging messages 8 years ago
Dmitry Tantsur c211e9c1b5 Refactoring: split test.py and rewrite tests for process 8 years ago
Dmitry Tantsur a29c3999fa Extend node_cache.pop_node() result to be a structure 8 years ago
Dmitry Tantsur 1d7b86f1f0 Make /v1/continue synchronous and return real errors 8 years ago
Dmitry Tantsur 5d51e82c50 Implement timeout for discovery 8 years ago
Dmitry Tantsur 7894c3d3e7 Fix issues with using the database 8 years ago
Dmitry Tantsur ac5db21519 Use node_cache in firewall for fetching MAC's on discovery 8 years ago
Dmitry Tantsur cb32def5c5 Keep cache of nodes under discovery in the local database 8 years ago