nova/nova/cmd
Eric Fried 814bc9d2d9 Enforce placement minimum in nova.cmd.status
We keep forgetting to bump the minimum required placement version in
nova.cmd.status (and all the related bits and pieces) whenever we
change the report client to require a new version.

This patch interposes a check in the test_report_client functional suite
any time get/put/post/delete is called from the report client.  If we
see a microversion higher than the minumum specified in nova.cmd.status,
we raise an exception, which will blow up the test.  This should force
the author of a new patch on SchedulerReportClient to do the necessary
paperwork in that patch.

...assuming said author happens to write a test in test_report_client.
This pattern can and should be copied into other test suites where
report client tests are likely to be written, to broaden the scope of
this enforcement.

Change-Id: I5482b92f941261ab6ee6b7cd532ce268c31fe793
2018-06-15 21:04:50 +00:00
..
__init__.py move eventlet GREENDNS override to top level 2014-12-08 17:41:03 -05:00
api.py Remove deprecated monkey_patch config options 2018-05-16 11:40:41 -04:00
api_metadata.py Remove deprecated monkey_patch config options 2018-05-16 11:40:41 -04:00
api_os_compute.py Remove deprecated monkey_patch config options 2018-05-16 11:40:41 -04:00
baseproxy.py Convert websocketproxy to use db for token validation 2018-05-03 09:57:56 -04:00
cells.py Remove deprecated monkey_patch config options 2018-05-16 11:40:41 -04:00
common.py Handle deprecation of inspect.getargspec 2018-04-26 11:51:10 +00:00
compute.py Remove deprecated monkey_patch config options 2018-05-16 11:40:41 -04:00
conductor.py Remove deprecated monkey_patch config options 2018-05-16 11:40:41 -04:00
console.py Pass config object to oslo_reports 2017-09-05 10:39:43 +00:00
consoleauth.py Deprecate the nova-consoleauth service 2018-05-03 10:02:29 -04:00
dhcpbridge.py Remove translation of log messages 2017-06-09 09:06:16 +00:00
manage.py Optional separate database for placement API 2018-06-15 13:01:50 +01:00
network.py Remove deprecated monkey_patch config options 2018-05-16 11:40:41 -04:00
novncproxy.py console: Provide an RFB security proxy implementation 2018-01-12 10:00:42 +00:00
policy.py trivial: Rename 'policy_check' -> 'policy' 2017-10-25 17:56:40 +01:00
scheduler.py Remove deprecated monkey_patch config options 2018-05-16 11:40:41 -04:00
serialproxy.py config options: centralize section "serial_console" 2015-11-19 11:00:20 +01:00
spicehtml5proxy.py config options: centralize 'spice' options 2016-04-11 10:34:05 +00:00
status.py Enforce placement minimum in nova.cmd.status 2018-06-15 21:04:50 +00:00
xvpvncproxy.py Pass config object to oslo_reports 2017-09-05 10:39:43 +00:00