ironic-inspector/ironic_inspector
space d278bb6f77 introspection data backend: plugin layer
Configurable introspection data storage backend [1] is proposed
to provide flexible extension of introspection data storage
instead of the single support of Swift storage backend.

This patch adds plugin mechanism for loading introspection
storage, creates database backend and moves Swift storage
into a plugin.

[1] http://specs.openstack.org/openstack/ironic-inspector-specs/specs/configurable-introspection-data-backends.html

Story: 1726713
Task: 11373

Co-Authored-By: Kaifeng Wang <kaifeng.w@gmail.com>
Change-Id: Ie4d09dc0afc441b20a1e5e3bd8e742b1df918954
2019-01-07 17:31:15 +08:00
..
cmd Wrap Flask into oslo.service 2018-10-23 09:20:16 +08:00
common Wrap Flask into oslo.service 2018-10-23 09:20:16 +08:00
conductor introspection data backend: plugin layer 2019-01-07 17:31:15 +08:00
conf introspection data backend: plugin layer 2019-01-07 17:31:15 +08:00
locale/en_GB/LC_MESSAGES Imported Translations from Zanata 2018-09-09 06:17:38 +00:00
migrations introspection data backend: implements db 2018-12-04 10:54:32 +08:00
plugins introspection data backend: plugin layer 2019-01-07 17:31:15 +08:00
pxe_filter Support ip6tables for iptables pxe filter 2018-11-07 09:53:47 +08:00
test introspection data backend: plugin layer 2019-01-07 17:31:15 +08: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
db.py introspection data backend: implements db 2018-12-04 10:54:32 +08:00
dbsync.py Update version of flake8-import-order package 2017-12-14 11:38:27 -08:00
introspect.py Stop introspection if set boot device failed 2018-08-02 16:18:52 +08:00
introspection_state.py Fix pycodestyle warnings/errors now visible with hacking 1.1.0 2018-05-08 23:46:05 +02:00
main.py introspection data backend: plugin layer 2019-01-07 17:31:15 +08:00
node_cache.py introspection data backend: implements db 2018-12-04 10:54:32 +08:00
policy.py Add request context and policy enforcement 2017-10-13 11:55:52 +00:00
process.py introspection data backend: plugin layer 2019-01-07 17:31:15 +08:00
rules.py Merge "Allow nested action value formatting" 2018-08-06 13:39:14 +00:00
utils.py introspection data backend: plugin layer 2019-01-07 17:31:15 +08:00
version.py Use Reno for release notes management 2015-11-26 10:12:14 +01:00
wsgi_service.py Wrap Flask into oslo.service 2018-10-23 09:20:16 +08:00