Commit Graph

39 Commits (af6fbf0717de9e9b92007615ba0d9760c7964d89)

Author SHA1 Message Date
Dmitry Tantsur af6fbf0717 Support Ironic node names in our API 7 years ago
dparalen f9e9a88d89 Allow rerunning introspection on stored data 7 years ago
Pavlo Shchelokovskyy 35f332539d Use keystoneauth for Ironic and Swift clients 7 years ago
Jiri Tomasek 19fe16fd42 Added CORS support to Ironic Inspector 7 years ago
Dmitry Tantsur 8b0753391a Refactor service init, shutdown and run into a separate class 7 years ago
Dmitry Tantsur 48aa5226ca Fix incorrect string formatting in the SSL code 7 years ago
Dmitry Tantsur 5b02024cca Use futurist library for asynchronous tasks 7 years ago
Dmitry Tantsur 0f8b5de248 Split ironic-related functions from utils to separate common.ironic module 7 years ago
Anton Arefiev 8a0b5149f3 Logging configuration options at startup 7 years ago
dparalen 7a3d93700e Introduce API for aborting introspection 7 years ago
Dmitry Tantsur 0423d93736 Track node identification during the whole processing 7 years ago
Dmitry Tantsur 5a5f885e3e Enable ramdisk log collection in devstack plugin and improve logging 7 years ago
Dmitry Tantsur 2df2918814 Validate that data received from the ramdisk is a JSON object 7 years ago
Dmitry Tantsur 0533f463fd Improve debug logging 7 years ago
Dmitry Tantsur 77d0052c51 Never run Flask application with debug mode 7 years ago
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