summaryrefslogtreecommitdiff
path: root/ironic/conf
diff options
context:
space:
mode:
authorJakub Jelinek <vilouskubajj@gmail.com>2022-11-29 18:29:11 +0000
committerJakub Jelinek <vilouskubajj@gmail.com>2022-12-06 15:20:45 +0000
commit973d3b6ea671b15583925eaa93ea988d16734499 (patch)
treef66a750303ab44d1b9d75c5bf79d5d7bceb8387f /ironic/conf
parent4d66609e95a1c7f5fb0fe0f61f95cf83d09da4d8 (diff)
downloadironic-973d3b6ea671b15583925eaa93ea988d16734499.tar.gz
Enable alternative storage for inventory
The Ironic inspector allows users to choose between SQL, Swift and NoStore. Ironic should offer similar functionality. Story: 2010275 Task: 46204 Change-Id: Ie174904420691be64ce6ca10bca3231f45a5bc58
Diffstat (limited to 'ironic/conf')
-rw-r--r--ironic/conf/inspector.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/ironic/conf/inspector.py b/ironic/conf/inspector.py
index a7f89c994..bee6a3e67 100644
--- a/ironic/conf/inspector.py
+++ b/ironic/conf/inspector.py
@@ -39,6 +39,17 @@ opts = [
'managed by ironic. Set this to True if your '
'installation of ironic-inspector does not have a '
'separate PXE boot environment.')),
+ cfg.StrOpt('inventory_data_backend',
+ help=_('The storage backend for storing introspection data.'),
+ choices=[('none', _('introspection data will not be stored')),
+ ('database', _('introspection data stored in an SQL '
+ 'database')),
+ ('swift', _('introspection data stored in Swift'))],
+ default='database'),
+ cfg.StrOpt('swift_inventory_data_container',
+ default='introspection_data_container',
+ help=_('The Swift introspection data container to store '
+ 'the inventory data.')),
]