nova/nova
jichenjc 905d31dd97 Enable custom certificates for keystone communication
Nova creates a session back to keystone to verify project ids for
quota and flavor access APIs. The session that was being created was
not based on conf options, so it only worked in simple default
scenarios. This updates the session by using the newly added keystone
section to utilize keystoneauth1 to manage the session creation, which
allows for specifying custom site certificates to secure the link
between Nova and Keystone.

Change-Id: Ice4b226fdabdfb66e60b61de05ac8f3b37610661
Closes-Bug: 1704798
2017-09-19 08:18:23 -04:00
..
CA
api Enable custom certificates for keystone communication 2017-09-19 08:18:23 -04:00
cells Merge "Handle uuids in os-hypervisors API" 2017-07-20 01:03:27 +00:00
cmd Fix broken URLs 2017-09-07 15:42:31 +02:00
common
compute Merge "Call terminate_connection when shelve_offloading" 2017-09-14 22:33:24 +00:00
conductor Set error state after failed evacuation 2017-09-15 17:33:04 -04:00
conf Enable custom certificates for keystone communication 2017-09-19 08:18:23 -04:00
console Merge "Remove translation of log messages" 2017-08-10 11:39:03 +00:00
consoleauth Merge "Remove translation of log messages" 2017-08-10 11:39:03 +00:00
db Merge "Add uuid online migration for migrations" 2017-09-06 06:40:14 +00:00
hacking Amend uuid4 hacking rule 2017-09-04 17:34:46 +00:00
image Merge "Glance download: only fsync files" 2017-09-06 16:36:02 +00:00
ipv6
keymgr Remove deprecated keymgr code 2017-09-11 15:48:30 -04:00
locale Imported Translations from Zanata 2017-08-10 11:34:33 +00:00
network Add '_has_qos_queue_extension' function 2017-09-15 09:19:40 -06:00
notifications Transform instance.resize.error notifications 2017-09-12 14:18:58 +00:00
objects [placement] Unregister the ResourceClassList object 2017-09-15 16:49:45 +01:00
pci [Trivial] docstrings, typos, minor refactoring 2017-08-28 08:33:58 -05:00
policies Put base policy rules at first 2017-09-05 16:53:44 +08:00
privsep Move execs of tee to privsep. 2017-09-12 05:38:26 +10:00
scheduler Refactor out claim_resources_on_destination into a utility 2017-09-07 11:26:18 -04:00
servicegroup iso8601.is8601.Utc No Longer Exists 2017-08-29 19:26:55 -04:00
tests Enable custom certificates for keystone communication 2017-09-19 08:18:23 -04:00
virt Merge "Split out the core of the ironic flavor migration" 2017-09-15 04:03:03 +00:00
vnc
volume Tweak connection_info translation for the new Cinder attach/detach API 2017-09-12 21:12:03 -06:00
__init__.py Make eventlet hub use a monotonic clock 2017-02-15 16:47:42 +02:00
availability_zones.py Avoid lazy-load error when getting instance AZ 2017-05-25 15:46:22 -04:00
baserpc.py
block_device.py db: Add attachment_id to block_device_mapping 2017-03-16 15:26:33 -04:00
cache_utils.py remove log translation tags from nova.cells 2017-04-10 14:48:07 +00:00
config.py
context.py Remove unneeded attributes from context 2017-08-29 08:48:33 +10:00
crypto.py
debugger.py
exception.py [Trivial] docstrings, typos, minor refactoring 2017-08-28 08:33:58 -05:00
exception_wrapper.py rename binary to source in versioned notifications 2017-07-25 17:36:04 +02:00
filters.py
hooks.py
i18n.py
loadables.py
manager.py
policy.py Add policy granularity to the Flavors API 2017-07-19 15:56:47 -04:00
profiler.py
quota.py Merge "Enhancement comments on CountableResource" 2017-08-15 20:32:19 +00:00
rpc.py Replace messaging.get_transport with get_rpc_transport 2017-06-05 15:05:29 -04:00
safe_utils.py Allow wrapping of closures 2017-07-20 10:07:52 +01:00
service.py Enhance doc for nova services 2017-08-31 08:30:48 +08:00
service_auth.py
test.py Allow setting up multiple cells in the base TestCase 2017-09-06 21:31:28 -04:00
utils.py Fix missed chown call 2017-09-14 03:01:42 +10:00
version.py
weights.py Correct some spelling errors 2017-02-25 02:45:30 +00:00
wsgi.py