diff options
author | Jakub Jelinek <vilouskubajj@gmail.com> | 2022-11-29 18:29:11 +0000 |
---|---|---|
committer | Jakub Jelinek <vilouskubajj@gmail.com> | 2022-12-06 15:20:45 +0000 |
commit | 973d3b6ea671b15583925eaa93ea988d16734499 (patch) | |
tree | f66a750303ab44d1b9d75c5bf79d5d7bceb8387f /ironic/conf | |
parent | 4d66609e95a1c7f5fb0fe0f61f95cf83d09da4d8 (diff) | |
download | ironic-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.py | 11 |
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.')), ] |