Commit Graph

558 Commits

Author SHA1 Message Date
OpenStack Proposal Bot f4c436c0cf Updated from global requirements
Change-Id: I3129f3c1b41a68d6c03d43f7bc1dba4a1d2b882d
2017-11-29 09:08:01 +00:00
OpenStack Proposal Bot 0ae992bfb3 Updated from global requirements
Change-Id: Ie857878bbf063fa687cba2e745329c3fc9ae1f92
2017-11-28 23:07:37 +00:00
OpenStack Proposal Bot 183c98112c Updated from global requirements
Change-Id: I8c54e6fa64d89f99ff19e1cfc3530e9c3ec25d0f
2017-11-25 18:22:04 +00:00
OpenStack Proposal Bot 0de0681895 Updated from global requirements
Change-Id: I2ddeb4baef5e535923a8e16ef763782595df614d
2017-11-16 11:16:21 +00:00
OpenStack Proposal Bot 2bad877f24 Updated from global requirements
Change-Id: Id0ce6490f2193276454386e314def7440cb7c7b8
2017-11-13 10:24:25 +00:00
OpenStack Proposal Bot eeb0ed38f5 Updated from global requirements
Change-Id: Ia6b7b48778ef27cf5e3b0651a0ff5fc4a4990f00
2017-11-03 13:49:46 +00:00
OpenStack Proposal Bot 86770d1e4e Updated from global requirements
Change-Id: I1e0b2f37dd504ced919571e237575c874470b9ec
2017-10-11 05:50:00 +00:00
Eric Fried 0a8f019be0 nova.utils.get_ksa_adapter()
Provide a new method:

nova.utils.get_ksa_adapter(service_type, ks_auth=None, ks_session=None,
                           min_version=None, max_version=None))

...to configure a keystoneauth1 Adapter for a service.  The Adapter, and
its component keystoneauth1 artifacts not passed into the method, are
loaded based on options in the conf group corresponding to the specified
service_type.

The ultimate goal is to replace the various disparate mechanisms used by
different services to do endpoint URL and version discovery.  In Queens,
the original mechanisms will still take precedence, but (other than
[glance]api_servers - see the spec) will be deprecated.  In Rocky, the
deprecated options will be removed.

This change incorporates the above utility into endpoint discovery for
glance and ironic.  Future change sets will do the same for other
services (cinder, neutron, placement).

Change-Id: If625411f40be0ba642baeb02950f568f43673655
Partial-Implements: bp use-ksa-adapter-for-endpoints
Closes-Bug: #1707860
2017-10-09 08:24:40 -05:00
OpenStack Proposal Bot 6d67451859 Updated from global requirements
Change-Id: I3f1bcd1916d50db1052b68b0b73e1c2b3503b66c
2017-09-22 12:57:31 +00:00
OpenStack Proposal Bot 60ab00aa30 Updated from global requirements
Change-Id: I1baf616d809b4a7437f28b8871beff7c15dfd4a4
2017-09-21 13:34:39 +00:00
OpenStack Proposal Bot 8c44be5c9c Updated from global requirements
Change-Id: I10ea32764a04cfe0dd8445708f04bcd184c0d308
2017-09-16 23:18:37 +00:00
OpenStack Proposal Bot cfdec41eee Updated from global requirements
Change-Id: I043babceb3b1be03550c8e90c9abb9450d5f5cde
2017-09-13 12:57:19 +00:00
OpenStack Proposal Bot 8da4bbf524 Updated from global requirements
Change-Id: I9de10bb5188ad778f06bb59e7f08f2b49089c1da
2017-09-05 12:19:55 +00:00
OpenStack Proposal Bot adc1b54fa1 Updated from global requirements
Change-Id: I2c0269fc8fdc1468a9996a7fa8477d5a813bd256
2017-08-24 05:55:48 +00:00
OpenStack Proposal Bot d48ba9873a Updated from global requirements
Change-Id: Idda59f3cf870479b5ca6ea3ab4516306d8e0075d
2017-08-18 15:53:20 +00:00
OpenStack Proposal Bot 92c4689256 Updated from global requirements
Change-Id: I96e70a950ed04862d512f91211c4cb6fc3fd1159
2017-08-07 00:49:24 +00:00
OpenStack Proposal Bot ba68d604c3 Updated from global requirements
Change-Id: Ibf254eb950cbd7eaebb7cb6f995161f4a8dd6be0
2017-08-01 13:33:51 +00:00
OpenStack Proposal Bot e08cda0a70 Updated from global requirements
Change-Id: I812b4b9c7b05ab032f436e81d6e10b5a0f6598c1
2017-07-28 16:31:04 +00:00
OpenStack Proposal Bot 582d08e3f4 Updated from global requirements
Change-Id: Ide0ffe532685ac813828f9b4675b39e939c8e2eb
2017-07-26 17:39:03 +00:00
OpenStack Proposal Bot 2e6c64fda0 Updated from global requirements
Change-Id: I6d428e105c681851010600d0f812c4a317c5c67b
2017-07-23 19:04:10 +00:00
OpenStack Proposal Bot 6628d77cb5 Updated from global requirements
Change-Id: Id58d0ab2058ea4df33e0818f8c44c764a95fcaaa
2017-07-23 13:48:00 +00:00
OpenStack Proposal Bot 06c7fc1c8b Updated from global requirements
Change-Id: I3ce445c2897b42f77034a9d776e152bc503dbdeb
2017-07-22 16:34:36 +00:00
OpenStack Proposal Bot 8a98688313 Updated from global requirements
Change-Id: If04709a3b846575aea31543e102be52b82b2cd97
2017-07-21 13:13:46 +00:00
OpenStack Proposal Bot 35c2a04873 Updated from global requirements
Change-Id: I7bb8b4ae2c7caa64b31ac64a6e06b516200da64e
2017-07-20 04:10:32 +00:00
OpenStack Proposal Bot 8399c81333 Updated from global requirements
Change-Id: I971074daeddd3699324af94578f419e6ec1492de
2017-07-19 12:56:00 +00:00
OpenStack Proposal Bot 1ddc6a20ce Updated from global requirements
Change-Id: I8d5614620a6f56b2d45463bb0079304d02fa3ca1
2017-07-15 12:01:14 +00:00
OpenStack Proposal Bot 742ff15d31 Updated from global requirements
Change-Id: Ib9135d0d73d3ec508455c3a703fe7c1c2208d250
2017-07-13 19:36:14 +00:00
OpenStack Proposal Bot 95849ea696 Updated from global requirements
Change-Id: Ief495ac5ced851f5ca69305caff1960a6621d9c2
2017-07-06 19:05:13 +00:00
OpenStack Proposal Bot 7fc972892f Updated from global requirements
Change-Id: Ib7c814c91954ca1ab50488a500bbb569ea01ed8b
2017-06-30 14:00:52 +00:00
OpenStack Proposal Bot 68380c9476 Updated from global requirements
Change-Id: Ibfe2671dbd1e5167bd090fa4704d90edd610bb06
2017-06-20 11:49:02 +00:00
OpenStack Proposal Bot b2f2359119 Updated from global requirements
Change-Id: Ifb14f0d61aaf89bee6c5ba74d09dd936bd318fbc
2017-06-15 16:29:59 +00:00
OpenStack Proposal Bot b200510b35 Updated from global requirements
Change-Id: I2cf8ecc0202192a27e46f30b9617938251b6f096
2017-06-14 00:35:01 +00:00
Jenkins 3e6184ed18 Merge "Revert "Remove Babel from requirements.txt"" 2017-06-07 15:41:22 +00:00
Matt Riedemann 7f575ceff0 Revert "Remove Babel from requirements.txt"
This reverts commit ae5623733e.

Babel is used, that's why we have the [extract_messages]
target in setup.cfg and the babel.cfg.

Change-Id: Ic8ad86f2615c28dbeea7e2f985385fa327a94441
2017-06-06 21:58:42 +00:00
Jenkins e78c923410 Merge "Remove Babel from requirements.txt" 2017-06-06 21:56:58 +00:00
deepakmourya ae5623733e Remove Babel from requirements.txt
Babel wasn't used at all and creates a version conflict under
some circumstances.

Change-Id: I48120d546d139cc686155b5144a5ba36f9201943
2017-06-06 12:07:35 +00:00
Chris Dent e013d1cabe Sync os-traits to Traits database table
When a new version of the os-traits library is released, the Traits
table in the api database needs to be updated to reflect those new
traits. This change does that, once, the first time either
Trait.get_by_name or TraitList.get_all is called in any process that is
using those objects.

This is an alternative to I729e84ea0ff8f333a156b24b15fe4d368209d015.
The major difference here is that there is no trait cache so the
surface area of the change is much smaller.

The list traits test in gabbit/traits.yaml has been changed to not
assert the length of traits returned: this can now change with each
release of the os-traits library.

Depends-on: I7a3f4bb8501fc3edad43e1aae5cb6b9ef1c0b00d
Co-Authored-By: Jay Pipes <jaypipes@gmail.com>
Change-Id: Ia92a4fd20b8991c6f4b34e3546cfb22aa5ed78aa
2017-06-06 10:31:05 +00:00
OpenStack Proposal Bot 2772167cb8 Updated from global requirements
Change-Id: Ie8d612d07c857a9835b08aaab6d34dc1c7142c5b
2017-06-05 12:02:45 +00:00
OpenStack Proposal Bot 0072f70d9b Updated from global requirements
Change-Id: I0159683fbd67ae11e745ed4f739f77fd5fa63141
2017-06-03 13:10:15 +00:00
OpenStack Proposal Bot 56082c6ea4 Updated from global requirements
Change-Id: I21425dfd9c1432c1fa159c5c9f58bbb908e49947
2017-06-02 11:39:19 +00:00
OpenStack Proposal Bot 539342216f Updated from global requirements
Change-Id: I60c7103abd5dda9c1d27d80136775652bf4f25de
2017-06-01 22:16:58 +00:00
OpenStack Proposal Bot b01365e47c Updated from global requirements
Change-Id: I915547d7957d557040f956d14ce3b50e07611a25
2017-05-31 16:41:47 +00:00
OpenStack Proposal Bot acd512b84b Updated from global requirements
Change-Id: I94724ff04aed06b00e44085995cf2c0768e547e1
2017-05-27 10:12:03 +00:00
Sean Dague 99c690f57e Migrate to oslo request_id middleware - mv 2.46
In order to support cross project request_id tracking, we need to be
on oslo.middleware for request_id. This makes that change now that
oslo middleware can support compat headers.

api-ref is not updated yet because x-compute-request-id was apparently
never documented there, and the timing on landing this is narrow
because the moment a requirements update happens we'll have this new
behavior.

Part of bp:oslo-middleware-request-id

Change-Id: I4d9f91b01de12cd0a676fc649953f98473b6b416
2017-05-27 10:11:44 +00:00
Sean Dague 5d3a533b47 Send request_id on cinder calls
This changes the constructor so that cinder calls will carry forward
the request_id to the cinder service. ``global_id`` is a magic
property on new oslo.context which is either set to the
global_request_id sent into Nova, or the local request id if it's not
set.

Depends-On: I527026c1c685e5156c410a2b84b2c19cebc71a49

oslo spec I65de8261746b25d45e105394f4eeb95b9cb3bd42

Change-Id: Ic5ee9161cd1174a2dd32b7f155194a7110cc5219
2017-05-26 09:36:47 -04:00
OpenStack Proposal Bot 8fac8f0c56 Updated from global requirements
Change-Id: Ica2fe6cdb807a3880d0b8a3799b2e4f8a1dd6116
2017-05-24 03:41:49 +00:00
OpenStack Proposal Bot fc162910ba Updated from global requirements
Change-Id: I62a8c9292de84c5367c67ac466293ced1697e903
2017-05-23 12:25:20 +00:00
OpenStack Proposal Bot 99bd33402e Updated from global requirements
Change-Id: I67504855d643af48ec91b5bce09abc6e4e103ccb
2017-05-20 04:41:02 +00:00
OpenStack Proposal Bot 48c92f0141 Updated from global requirements
Change-Id: I9367dd73194ebc3b2501aabfd2eab535e6e02101
2017-05-17 13:45:31 +00:00
OpenStack Proposal Bot 88ac5dbf08 Updated from global requirements
Change-Id: I1e48b1022c4037a8406b47c22c48d34ed50630a5
2017-05-08 21:49:41 +00:00