python-novaclient/releasenotes/notes
Boris Pavlovic 0fed79fd8f Add profiling support to novaclient
To be able to create profiling traces for Nova, client should be
able to send special HTTP header that contains trace info.
This patch is also important to be able to make cross project
traces. (Typical case heat calls nova via python client, if
profiler is initialized in heat, nova client will add extra
header, that will be parsed by special osprofiler middleware in nova
api.)

Security considerations: trace information is signed by one of the
HMAC keys that are set in nova.conf. So only person who knows HMAC key
is able to send proper header.

oslo-spec: https://review.openstack.org/#/c/103825/
Based on: https://review.openstack.org/#/c/105089/

Co-Authored-By: Dina Belova <dbelova@mirantis.com>
Co-Authored-By: Roman Podoliaka <rpodolyaka@mirantis.com>
Co-Authored-By: Tovin Seven <vinhnt@vn.fujitsu.com>

Partially implements: blueprint osprofiler-support-in-nova

Depends-On: I82d2badc8c1fcec27c3fce7c3c20e0f3b76414f1
Change-Id: I56ce4b547230e475854994c9d2249ef90e5b656c
2017-01-19 03:50:06 +00:00
..
.placeholder Add reno for release notes management 2015-11-23 21:03:34 +01:00
add-osprofiler-support-cc9dd228242e9919.yaml Add profiling support to novaclient 2017-01-19 03:50:06 +00:00
bp-deprecate-image-meta-proxy-api-1483b75cf73b021e.yaml [proxy-api] microversion 2.39 deprecates image-metadata proxy API 2016-12-16 21:06:28 +03:00
clarify-project-id-variable-5832698315000438.yaml Clarify some release notes prior to the 7.0.0 release 2016-12-20 10:07:20 -05:00
deprecate-baremetal-d67f58a2986b3565.yaml Deprecate baremetal API and CLI interfaces 2016-07-14 17:44:33 -04:00
deprecate-connection-pool-arg-cef35346d5ebf40c.yaml Deprecate connection_pool variable 2016-12-16 12:55:44 +00:00
deprecate-network-cli-f0a539528be594d3.yaml Deprecate network-* commands and clamp to microversion 2.35 2016-08-19 09:30:29 -07:00
deprecate-no-cache-arg-7814806b4f79c1b9.yaml Remove redundant args of _construct_http_client 2016-12-15 19:49:03 +02:00
deprecate-proxy-args-a3f4e224f7664ff8.yaml Clarify some release notes prior to the 7.0.0 release 2016-12-20 10:07:20 -05:00
deprecate-volume-service-name-arg-4c65e8866f9624dd.yaml Deprecate volume_service_name argument 2016-12-17 17:51:57 +00:00
deprecate_contrib_extensions-0ec70c070b09eedb.yaml Move all extensions from contrib dir 2016-11-30 18:00:05 +00:00
image-api-deprecation-41944dc6fc024918.yaml Deprecate image list/show/delete/update CLIs/APIs 2016-04-12 11:57:57 -04:00
keystoneauth-8ec1e6be14cdbae3.yaml Migrate to keystoneauth from keystoneclient 2015-12-12 20:39:57 -08:00
log-request-id-ce106497e0520fad.yaml Log request_id for each api call 2016-06-08 00:10:55 +00:00
make-console-public-0c776bfda240cd9d.yaml Make _console() public 2017-01-18 09:36:43 +08:00
microversion-2.37-d03da96406a45e67.yaml Add support for v2.37 and auto-allocated networking 2016-08-19 21:32:52 -04:00
microversion-v2_28-abf653ae5cf5c4a9.yaml Add support for microversion 2.28 2016-06-10 21:38:44 +03:00
microversion-v2_31-3e1a16eb5eb53f59.yaml Add support for microversion 2.31 2016-07-01 11:25:36 +03:00
microversion-v2_32-7947430cc2415597.yaml Virtual device tagging client support 2016-07-12 07:39:58 -04:00
microversion-v2_33-10d12ea3b25839e8.yaml Add support for microversion 2.33 2016-08-03 18:37:55 +03:00
microversion-v2_34-a9c5601811152964.yaml Added support for microversion 2.34 2016-08-04 12:55:29 +03:00
microversion-v2_35-537619a43278fbb5.yaml Microversion 2.35 adds keypairs pagination support 2016-08-05 12:15:29 +03:00
microversion-v2_38-0618fe2b3c7f96f9.yaml Clarify some release notes prior to the 7.0.0 release 2016-12-20 10:07:20 -05:00
microversion-v2_40-484adba0806b08bf.yaml Microversion 2.40 - Simple tenant usage pagination 2016-12-19 14:04:13 -05:00
microversion-v2_41-6df7a5a66a9ded35.yaml Add support for showing aggregate UUIDs (v2.41) 2017-01-05 22:11:09 -05:00
no-glance-proxy-5c13001a4b13e8ce.yaml Look up image names directly in glance 2016-08-12 16:00:56 -04:00
no-neutron-proxy-18fd54febe939a6b.yaml Use neutron for network name -> id resolution 2016-08-15 16:56:22 -04:00
remove-auth-system-b2cd247b8a312b72.yaml Remove support for non-keystone auth systems 2016-10-20 12:04:58 -04:00
remove-deprecated-option-in-3.3.0-82a413157838570d.yaml Clean up deprecated CLI options 2016-07-04 11:37:12 +08:00
remove-py26-support-f31379e86f40d975.yaml Remove python 2.6 support from python-novaclient 2015-11-30 16:04:24 +00:00
rename-apikey-to-password-735588d841efa49e.yaml Rename api_key to password 2016-12-15 19:49:03 +02:00
rename-bypass-url-42cd96956a6bc6dc.yaml Clarify some release notes prior to the 7.0.0 release 2016-12-20 10:07:20 -05:00
restrict-args-for-novaclient-ep-491098c3634365be.yaml Clarify some release notes prior to the 7.0.0 release 2016-12-20 10:07:20 -05:00
restrict-direct-use-of-v2client-c8e1ee2afefec5a1.yaml Raise an exception in v2.client for direct_use 2016-07-01 10:33:40 +00:00
restrict-interface-parameter-e5fe166f39ba0935.yaml Rename interface to endpoint_type 2016-12-15 19:49:03 +02:00
return-request-id-to-caller-52c5423794b33f8b.yaml Add release notes for return-request-id-to-caller 2016-01-29 10:20:06 +09:00
rm-deprecated-commands-options-ocata-00f249810e5bdf97.yaml Remove deprecated commands 2016-10-12 19:12:46 -04:00
switch-to-sessionclient-aa49d16599fea570.yaml Create keystone session instance if not present 2016-12-16 12:56:10 +00:00
volume-cli-removal-ffcb94421a356042.yaml Remove deprecated volume(snapshot) commands/bindings 2016-04-03 14:05:05 -04:00