nova/nova
Matt Riedemann a371f11835 Fix circular import in nova.privsep.utils
Commit 26521718bd imported
nova.utils into nova.privsep.utils which can cause
an ImportError due to an ArgsAlreadyParseError because of
nova.utils importing nova.conf which registers config options.

For some obscure reason, this is only being noticed when using
[libvirt]/image_type=lvm, so something in the libvirt lvm image
backend using privsep is tickling this import error, but regardless
the nova.privsep code should avoid importing stuff from the
rest of nova, so this change simply adds a simple
"generate_random_string" utility to nova.privsep.utils to
avoid the import.

Change-Id: I3799869fd4217d12b92d79e27484043ef5b8dc13
Closes-Bug: #1808247
2019-01-03 17:21:10 -05:00
..
api Fix rfc3986.is_valid_uri deprecation warnings 2018-12-26 10:48:39 +09:00
cells
cmd Remove "API Service Version" upgrade check 2018-12-19 20:41:04 -05:00
common
compute Drop old service version check compat from _delete_while_booting 2018-12-19 20:41:20 -05:00
conductor Merge "Remove legacy RequestSpec compat from conductor rebuild_instance" 2018-12-20 17:43:45 +00:00
conf Merge "conf: Convert 'live_migration_inbound_addr' to HostAddressOpt" 2018-12-20 15:37:23 +00:00
console Use nova-consoleauth only if workaround enabled 2018-10-11 18:23:02 +00:00
consoleauth Fix stacktraces with redis caching backend 2018-09-27 13:15:11 -04:00
db Update mailinglist from dev to discuss 2018-12-05 09:44:35 +08:00
hacking Add a hacking rule for deprecated assertion methods 2018-10-25 11:49:10 +09:00
image Update mailinglist from dev to discuss 2018-12-05 09:44:35 +08:00
ipv6
keymgr
locale Imported Translations from Zanata 2018-09-23 06:53:32 +00:00
network Merge "Move bridge creation to privsep." 2018-12-28 03:04:40 +00:00
notifications Transform scheduler.select_destinations notification 2018-11-30 13:20:35 +01:00
objects Merge "Exclude build request marker from server listing" 2018-12-20 04:12:35 +00:00
pci network: update pci request spec to handle trusted tags 2018-05-31 13:55:40 -04:00
policies Merge "Allow ability for non admin users to use all filters on server list." 2018-09-23 05:17:23 +00:00
privsep Fix circular import in nova.privsep.utils 2019-01-03 17:21:10 -05:00
scheduler Remove lock on SchedulerReportClient._create_client 2018-12-12 12:34:32 -05:00
servicegroup Fix service list for disabled compute using MC driver 2018-08-14 14:11:22 +08:00
tests Fix circular import in nova.privsep.utils 2019-01-03 17:21:10 -05:00
virt libvirt: generalize rbd volume fallback removal statement 2018-12-21 17:07:49 -05:00
vnc Deprecate the nova-xvpvncproxy service 2018-10-15 10:03:13 +01:00
volume Make [cinder]/catalog_info no longer require a service_name 2018-11-28 18:33:30 -05:00
__init__.py
availability_zones.py
baserpc.py
block_device.py Add microversion 2.67 to support volume_type 2018-10-12 02:57:58 -04:00
cache_utils.py
config.py Configure placement DB context manager for nova-manage/status 2018-09-05 10:29:48 -04:00
context.py Remove NovaException logging from scatter_gather_cells 2018-11-21 12:43:35 -05:00
crypto.py Convert certificate generation to processutils. 2018-05-02 19:18:41 +10:00
debugger.py
exception.py Merge "Convert exception messages to strings" 2018-12-24 23:04:19 +00:00
exception_wrapper.py Add full traceback to ExceptionPayload in versioned notifications 2018-06-19 16:46:46 +08:00
filters.py
hooks.py
i18n.py
loadables.py
manager.py
policy.py Simplify logic in get_enforcer 2018-04-27 15:42:28 +00:00
profiler.py
quota.py Make _instances_cores_ram_count() be smart about cells 2018-11-13 03:35:33 -05:00
rc_fields.py Add bandwidth related standard resource classes 2018-11-05 17:47:13 -05:00
rpc.py Fix jsonutils.to_primitive UserWarning 2018-12-17 22:56:50 -05:00
safe_utils.py
service.py Move conductor wait_until_ready() delay before manager init 2018-08-31 12:50:10 -07:00
service_auth.py
test.py Use external placement in functional tests 2018-12-12 18:46:49 +00:00
utils.py Merge "Fixed concurrent access to direct io test file" 2018-12-08 10:05:22 +00:00
version.py
weights.py
wsgi.py