Commit Graph

23 Commits (d5f08170a4d820f1fb252178013446ff123e42de)

Author SHA1 Message Date
Sam Betts d5f08170a4 Add API Discovery to Ironic Inspector 7 years ago
Dmitry Tantsur eb9b3da67a Add introspection rules support 7 years ago
John Trowbridge d7447b3f9e Add logging to introspection data storage 7 years ago
Dmitry Tantsur f02540ab2c Fix logic for internal server error 7 years ago
John Trowbridge 6eb9f58c87 Store and expose introspection data 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 6b5c4a342b Split common database code into ironic_inspector.db 7 years ago
Yuiko Takada 9c44b89967 Load authenticate token from HTTP header 7 years ago
Dmitry Tantsur 57ae4622f2 Implement optional API versioning 7 years ago
Dmitry Tantsur 66f729c0f2 Provide more meaningful message for error 500 7 years ago
Dmitry Tantsur 4dd5ac1eb3 Create a handler for uncaught 404 errors 7 years ago
Dmitry Tantsur def1f3700c Make functional test importable and stop depending on DIB code 8 years ago
Sam Betts 9654a066de Deprecate authenticate opt in favor of auth_strategy 8 years ago
Sam Betts a48bb89c11 Remove ironic running check from inspector startup 8 years ago
Dmitry Tantsur 20124285d3 Change the way error are returned from API to JSON 8 years ago
Sam Betts 44d15cde7c Make the number of green threads configurable 8 years ago
Sam Betts 8efb8cba04 Add SSL/TLS Support 8 years ago
Dmitry Tantsur d6404d2f99 Rename discoverd -> inspector 8 years ago
Dmitry Tantsur 17beef7990 Check hooks availability on start-up 8 years ago
Dmitry Tantsur aba4268f40 Clean up firewall rules on exit 8 years ago
YuikoTakada 9ec4f0fbc8 Switch to oslo.config 8 years ago
Dmitry Tantsur e7e9e0b6f9 Properly implement authentication via keystonemiddleware 8 years ago
YuikoTakada 04e060ef45 Verify input uuid 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 4cdc5318dc Revamp support for setting IPMI credentials 8 years ago
Dmitry Tantsur 51551b5984 Get rid of thread=False monkey-patching hack 8 years ago
Dmitry Tantsur f6b2241864 Revert "Get rid of monkey patching work around for Python 2 in main.py" 8 years ago
Dmitry Tantsur e0281788a3 Add missing test for client and mark some code as non-covered 8 years ago
Dmitry Tantsur 2e459037f2 Get rid of monkey patching work around for Python 2 in main.py 8 years ago
John Trowbridge 74ea75ba0e Allows passing of config file via --config-file option. 8 years ago
Dmitry Tantsur e29f66adf6 General naming and strings clean up 8 years ago
John Trowbridge 79a9fae6ca Changes utils.get_keystone(token) to utils.check_is_admin(token) 8 years ago
Dmitry Tantsur 80dadac055 Switch setting IPMI credentials to using options and HTTP params 8 years ago
Dmitry Tantsur 8da4fd576b Refactor stable API to be /v1/introspection/<UUID> 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 cb09de9500 Make firewall management optional 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 b8e1d97e81 Refactoring: split discoverd.py into 2 modules 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 cb32def5c5 Keep cache of nodes under discovery in the local database 8 years ago
Dmitry Tantsur 969616eb2c Enable hacking 8 years ago
Dmitry Tantsur 87ebd0dec5 More unit tests, fixed one bug 8 years ago
Dmitry Tantsur a39e036555 Separate utils module, more clean ups 8 years ago
Dmitry Tantsur e60e0f8411 Clean up in firewall module 8 years ago
Dmitry Tantsur 759dd28482 Small tweak 8 years ago