nova/nova
Artom Lifshitz 6f35e4fd2a Test for disabling greendns
In commit 7c1d964faa we fixed how we disable greendns. This patch adds
a test for this. It also lays down the groundwork for future tests
of how we manage eventlet's monkeypatching.

How and what eventlet monkeypatches can be controlled by environment
variables that are processed by eventlet at import-time (for exmaple,
EVENTLET_NO_GREENDNS). Nova manages all of this in nova.monkey_patch.
Therefore, nova.monkey_patch must be the first thing to import
eventlet. As nova.tests.functional.__init__ imports nova.monkey_patch,
our new test can go in the functional tree.

Related-bug: 1895322
Change-Id: I5b6c45b7b9a9eca3c13ecfaa5f50942922b69270
2020-09-22 10:56:42 -04:00
..
accelerator Cyborg evacuate support 2020-09-01 08:41:45 +00:00
api Merge "api: Set min, maxItems for server_group.policies field" 2020-09-17 19:00:20 +00:00
cmd xenapi: Remove Xen-only code paths 2020-09-11 14:09:06 +01:00
compute compute: Skip cinder_encryption_key_id check when booting from volume 2020-09-17 12:16:54 +01:00
conductor conductor: Don't use setattr 2020-09-14 16:47:15 +01:00
conf trivial: Final cleanup 2020-09-11 14:09:06 +01:00
console Remove six.add_metaclass 2020-08-15 07:45:39 +00:00
db Track error migrations in resource tracker 2020-09-10 05:30:39 +00:00
hacking hacking: Stop special casing 'plugins.xenserver' 2020-08-31 15:51:29 +01:00
image trivial: Final cleanup 2020-09-11 14:09:06 +01:00
keymgr
locale Imported Translations from Zanata 2020-04-26 07:51:21 +00:00
network Cleanup unused code 2020-09-11 12:48:25 +02:00
notifications scheduler: Request vTPM trait based on flavor or image 2020-07-16 17:54:44 +01:00
objects Merge "trivial: Final cleanup" 2020-09-13 23:38:50 +00:00
pci Remove six.add_metaclass 2020-08-15 07:45:39 +00:00
policies Few todo fixes for API new policies 2020-08-22 09:35:29 -05:00
privsep xenapi: Remove driver and tests 2020-09-11 14:09:06 +01:00
scheduler Merge "Remove deprecated scheduler filters" 2020-08-26 12:14:55 +00:00
servicegroup trivial: Remove remaining '_LI' instances 2020-05-18 17:00:57 +01:00
storage Add ability to download Glance images into the libvirt image cache via RBD 2020-08-31 15:14:11 +02:00
tests Test for disabling greendns 2020-09-22 10:56:42 -04:00
virt Merge "Allow tap interface with multiqueue" 2020-09-16 09:56:29 +00:00
volume Remove six.reraise 2020-08-15 07:45:49 +00:00
__init__.py
availability_zones.py Remove six.PY2 and six.PY3 2020-08-15 07:45:23 +00:00
baserpc.py
block_device.py virt: Remove 'is_xenapi' helper 2020-09-11 14:09:06 +01:00
cache_utils.py trivial: Remove unused 'cache_utils' APIs 2020-02-05 17:20:28 +00:00
config.py remove support of oslo.messaging 9.8.0 warning message 2020-05-07 19:54:23 +01:00
context.py Reset the cell cache for database access in Service 2020-04-08 17:48:18 +00:00
crypto.py crypto: Add support for creating, destroying vTPM secrets 2020-07-16 17:58:36 +01:00
debugger.py trivial: Remove remaining '_LW' instances 2020-05-18 17:00:41 +01:00
exception.py xenapi: Remove driver and tests 2020-09-11 14:09:06 +01:00
exception_wrapper.py Use 'Exception.__traceback__' for versioned notifications 2020-06-08 14:38:33 +01:00
filters.py trivial: Remove remaining '_LI' instances 2020-05-18 17:00:57 +01:00
i18n.py trivial: Remove remaining '_LI' instances 2020-05-18 17:00:57 +01:00
loadables.py trivial: Remove dead code 2019-12-12 10:55:02 +00:00
manager.py Remove six.add_metaclass 2020-08-15 07:45:39 +00:00
middleware.py Rename 'nova.common.config' module to 'nova.middleware' 2019-08-16 00:53:03 +01:00
monkey_patch.py Correctly disable greendns 2020-09-11 12:42:04 -04:00
policy.py Migrate default policy file from JSON to YAML 2020-09-09 08:09:38 -05:00
profiler.py
quota.py Make quotas respect instance_list_per_project_cells 2020-05-15 17:21:29 -04:00
rpc.py Remove unnecessary wrapper 2019-05-29 17:14:13 +01:00
safe_utils.py
service.py Merge "Remove monotonic usage" 2020-08-17 15:29:46 +00:00
service_auth.py
test.py Remove six.reraise 2020-08-15 07:45:49 +00:00
utils.py api: Reject non-spawn operations for vTPM 2020-08-24 19:37:01 +01:00
version.py trivial: Remove remaining '_LE' instances 2020-05-18 16:52:20 +01:00
weights.py Remove six.add_metaclass 2020-08-15 07:45:39 +00:00
wsgi.py trivial: Remove remaining '_LI' instances 2020-05-18 17:00:57 +01:00