<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/openstack/nova.git/nova/tests/unit/keymgr, branch master</title>
<subtitle>opendev.org: openstack/nova.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/nova.git/'/>
<entry>
<title>Fix spelling mistake</title>
<updated>2016-05-13T15:23:18+00:00</updated>
<author>
<name>Tracy Jones</name>
<email>tjones@vmware.com</email>
</author>
<published>2016-05-13T15:23:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/nova.git/commit/?id=8da225a41369d911961304ad85b8e5c38586e33c'/>
<id>8da225a41369d911961304ad85b8e5c38586e33c</id>
<content type='text'>
Change-Id: I8a9efff66a9e3579126071e9ad16bfafe7ccfc56
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I8a9efff66a9e3579126071e9ad16bfafe7ccfc56
</pre>
</div>
</content>
</entry>
<entry>
<title>Config options: remove import_opts from completed section</title>
<updated>2016-05-13T08:57:32+00:00</updated>
<author>
<name>Hieu LE</name>
<email>hieulq@vn.fujitsu.com</email>
</author>
<published>2016-05-12T10:01:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/nova.git/commit/?id=5252f337f4640c407dd80d6b4ec731fe6b45e63f'/>
<id>5252f337f4640c407dd80d6b4ec731fe6b45e63f</id>
<content type='text'>
The config options of the "nova.conf" sections got moved to the
new central location "nova/conf/". Otherwise, some modules are
still using import_opts method from these sections, instead of
CONF.&lt;option&gt;. This patch aim to eliminate all import_opts
from below completed sections:
- floating_ips
- cloudpipe
- compute
- key_manager
- network

Change-Id: I7192bf629d3292f9f6501b9d8e3c15545a1f815f
Implements: blueprint centralize-config-options-newton
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The config options of the "nova.conf" sections got moved to the
new central location "nova/conf/". Otherwise, some modules are
still using import_opts method from these sections, instead of
CONF.&lt;option&gt;. This patch aim to eliminate all import_opts
from below completed sections:
- floating_ips
- cloudpipe
- compute
- key_manager
- network

Change-Id: I7192bf629d3292f9f6501b9d8e3c15545a1f815f
Implements: blueprint centralize-config-options-newton
</pre>
</div>
</content>
</entry>
<entry>
<title>Replace key manager with Castellan</title>
<updated>2016-04-27T18:37:06+00:00</updated>
<author>
<name>Kaitlin Farr</name>
<email>kaitlin.farr@jhuapl.edu</email>
</author>
<published>2016-04-21T18:58:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/nova.git/commit/?id=f006ff4de70077b05c3e4e266499bda2fc22db17'/>
<id>f006ff4de70077b05c3e4e266499bda2fc22db17</id>
<content type='text'>
Because key manager code is duplicated across several projects, a key
manager interface was moved into its own library. This patch goes back
to replace the old code with the new library.

Change-Id: Ib563b0ea4b8b4bc1833bf52bf49a68546c384996
Implements: blueprint use-castellan-key-manager
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Because key manager code is duplicated across several projects, a key
manager interface was moved into its own library. This patch goes back
to replace the old code with the new library.

Change-Id: Ib563b0ea4b8b4bc1833bf52bf49a68546c384996
Implements: blueprint use-castellan-key-manager
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixes hex decoding related unit tests</title>
<updated>2016-03-21T12:38:15+00:00</updated>
<author>
<name>Claudiu Belu</name>
<email>cbelu@cloudbasesolutions.com</email>
</author>
<published>2016-02-10T21:56:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/nova.git/commit/?id=c514065c70e7f0dcff87b3daccfdd8978c10d1c8'/>
<id>c514065c70e7f0dcff87b3daccfdd8978c10d1c8</id>
<content type='text'>
Uses codecs module in order to decode hex.
Enables keymgr unit tests for gate-nova-python34.
Enables volume.encryptors unit tests for gate-nova-python34.

Partially Implements: blueprint nova-python3-newton

Change-Id: I43504da03c42c6b684da0ca1c3640c31a9843a45
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Uses codecs module in order to decode hex.
Enables keymgr unit tests for gate-nova-python34.
Enables volume.encryptors unit tests for gate-nova-python34.

Partially Implements: blueprint nova-python3-newton

Change-Id: I43504da03c42c6b684da0ca1c3640c31a9843a45
</pre>
</div>
</content>
</entry>
<entry>
<title>Migrate from keystoneclient to keystoneauth</title>
<updated>2016-01-28T16:55:29+00:00</updated>
<author>
<name>Monty Taylor</name>
<email>mordred@inaugust.com</email>
</author>
<published>2015-12-05T05:38:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/nova.git/commit/?id=f19ddc4c507dfc64e4d7f930caefab5a5e1680b8'/>
<id>f19ddc4c507dfc64e4d7f930caefab5a5e1680b8</id>
<content type='text'>
keystoneauth was split out last cycle as a library specifically to deal
with doing auth functions so that people who do not need to do keystone
CRUD operations can just consume only the auth session parts. As part
of modernizing keystone interactions, use keystoneauth instead of
keystoneclient.

A change to tests was made to stop checking how often the keystone auth
session is called. This could be broken in the future depending on how
the keystoneauth1 loader works. It is incorrect to mock out and check
how often Session is called when nova has no direct control over this.
The number of times barbican client is called is correctly in the
control of Nova and will continue to be tested.

bp: keystoneclient-to-keystoneauth

Co-Authored-By: Morgan Fainberg &lt;morgan.fainberg@gmail.com&gt;
Depends-On: I1f754a9a949ef92f4e427a91bbd1b1e73e86c8c4
Change-Id: I09a5da761bdc02c83b087f3cec40b7fa022a7a63
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
keystoneauth was split out last cycle as a library specifically to deal
with doing auth functions so that people who do not need to do keystone
CRUD operations can just consume only the auth session parts. As part
of modernizing keystone interactions, use keystoneauth instead of
keystoneclient.

A change to tests was made to stop checking how often the keystone auth
session is called. This could be broken in the future depending on how
the keystoneauth1 loader works. It is incorrect to mock out and check
how often Session is called when nova has no direct control over this.
The number of times barbican client is called is correctly in the
control of Nova and will continue to be tested.

bp: keystoneclient-to-keystoneauth

Co-Authored-By: Morgan Fainberg &lt;morgan.fainberg@gmail.com&gt;
Depends-On: I1f754a9a949ef92f4e427a91bbd1b1e73e86c8c4
Change-Id: I09a5da761bdc02c83b087f3cec40b7fa022a7a63
</pre>
</div>
</content>
</entry>
<entry>
<title>Check context before returning cached value</title>
<updated>2015-12-14T22:45:33+00:00</updated>
<author>
<name>Dave McCowan</name>
<email>dmccowan@cisco.com</email>
</author>
<published>2015-12-07T19:28:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/nova.git/commit/?id=676a53ce44a5624a553e80bcff339300802d5494'/>
<id>676a53ce44a5624a553e80bcff339300802d5494</id>
<content type='text'>
The key manager caches the value of barbican client to be reused,
saving an extra call to keystone.  The cached value is only
applicable to the current context, so the context must be checked
before returning the cached value.

Closes-Bug: #1523646

Change-Id: I7cd7f1ba8a749b230c611e4fb20ccf4127354c35
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The key manager caches the value of barbican client to be reused,
saving an extra call to keystone.  The cached value is only
applicable to the current context, so the context must be checked
before returning the cached value.

Closes-Bug: #1523646

Change-Id: I7cd7f1ba8a749b230c611e4fb20ccf4127354c35
</pre>
</div>
</content>
</entry>
<entry>
<title>Switch to using oslo_* instead of oslo.*</title>
<updated>2015-02-06T11:03:10+00:00</updated>
<author>
<name>Davanum Srinivas</name>
<email>dims@linux.vnet.ibm.com</email>
</author>
<published>2015-01-11T03:26:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/nova.git/commit/?id=af2d6c9576b1ac5f3b3768870bb15d9b5cf1610b'/>
<id>af2d6c9576b1ac5f3b3768870bb15d9b5cf1610b</id>
<content type='text'>
The oslo team is recommending everyone to switch to the
non-namespaced versions of libraries. Updating the hacking
rule to include a check to prevent oslo.* import from
creeping back in.

This commit includes:
- using oslo_utils instead of oslo.utils
- using oslo_serialization instead of oslo.serialization
- using oslo_db instead of oslo.db
- using oslo_i18n instead of oslo.i18n
- using oslo_middleware instead of oslo.middleware
- using oslo_config instead of oslo.config
- using oslo_messaging instead of "from oslo import messaging"
- using oslo_vmware instead of oslo.vmware

Change-Id: I3e2eb147b321ce3e928817b62abcb7d023c5f13f
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The oslo team is recommending everyone to switch to the
non-namespaced versions of libraries. Updating the hacking
rule to include a check to prevent oslo.* import from
creeping back in.

This commit includes:
- using oslo_utils instead of oslo.utils
- using oslo_serialization instead of oslo.serialization
- using oslo_db instead of oslo.db
- using oslo_i18n instead of oslo.i18n
- using oslo_middleware instead of oslo.middleware
- using oslo_config instead of oslo.config
- using oslo_messaging instead of "from oslo import messaging"
- using oslo_vmware instead of oslo.vmware

Change-Id: I3e2eb147b321ce3e928817b62abcb7d023c5f13f
</pre>
</div>
</content>
</entry>
<entry>
<title>Adds barbican keymgr wrapper</title>
<updated>2015-02-02T18:10:16+00:00</updated>
<author>
<name>Brianna Poulos</name>
<email>Brianna.Poulos@jhuapl.edu</email>
</author>
<published>2014-07-01T21:16:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/nova.git/commit/?id=fbf0806273b8a5d59af94ac7feb091da245f942f'/>
<id>fbf0806273b8a5d59af94ac7feb091da245f942f</id>
<content type='text'>
Adds a barbican keymgr wrapper to the key manager interface in
nova.  This allows barbican to be configured as the key manager
for encryption keys in nova.  The wrapper translates calls from
the existing key manager interface to python-barbicanclient.

Change-Id: I110c7ceada48de28cee1169b643b12407f21b36c
Implements: blueprint encryption-with-barbican
DocImpact
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Adds a barbican keymgr wrapper to the key manager interface in
nova.  This allows barbican to be configured as the key manager
for encryption keys in nova.  The wrapper translates calls from
the existing key manager interface to python-barbicanclient.

Change-Id: I110c7ceada48de28cee1169b643b12407f21b36c
Implements: blueprint encryption-with-barbican
DocImpact
</pre>
</div>
</content>
</entry>
<entry>
<title>move all tests to nova/tests/unit</title>
<updated>2014-11-12T20:31:08+00:00</updated>
<author>
<name>Sean Dague</name>
<email>sean@dague.net</email>
</author>
<published>2014-11-07T13:27:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/nova.git/commit/?id=89cd6a0c493e26b5a9e017c99d731464292abbaf'/>
<id>89cd6a0c493e26b5a9e017c99d731464292abbaf</id>
<content type='text'>
As part of the split of functional and unit tests we need to isolate
the unit tests into a separate directory for having multiple test
targets in a sane way.

Part of bp:functional-tests-for-nova

Change-Id: Id42ba373c1bda6a312b673ab2b489ca56da8c628
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As part of the split of functional and unit tests we need to isolate
the unit tests into a separate directory for having multiple test
targets in a sane way.

Part of bp:functional-tests-for-nova

Change-Id: Id42ba373c1bda6a312b673ab2b489ca56da8c628
</pre>
</div>
</content>
</entry>
</feed>
