Fix key manager secret resource object
The key manager secrets REST API [1] does not have a 'secret' resource key. Having the key causes the proxy methods that retrieve a single secret to fail. [1] http://docs.openstack.org/developer/barbican/api/reference/secrets.html Change-Id: I03068265dfc81dd2343f12eb85c0627ab7202249
This commit is contained in:
parent
e75ec30947
commit
a437d987ec
|
@ -17,7 +17,6 @@ from openstack import resource
|
||||||
|
|
||||||
class Secret(resource.Resource):
|
class Secret(resource.Resource):
|
||||||
id_attribute = 'secret_ref'
|
id_attribute = 'secret_ref'
|
||||||
resource_key = 'secret'
|
|
||||||
resources_key = 'secrets'
|
resources_key = 'secrets'
|
||||||
base_path = '/secrets'
|
base_path = '/secrets'
|
||||||
service = key_manager_service.KeyManagerService()
|
service = key_manager_service.KeyManagerService()
|
||||||
|
|
|
@ -34,7 +34,7 @@ class TestSecret(testtools.TestCase):
|
||||||
|
|
||||||
def test_basic(self):
|
def test_basic(self):
|
||||||
sot = secret.Secret()
|
sot = secret.Secret()
|
||||||
self.assertEqual('secret', sot.resource_key)
|
self.assertIsNone(sot.resource_key)
|
||||||
self.assertEqual('secrets', sot.resources_key)
|
self.assertEqual('secrets', sot.resources_key)
|
||||||
self.assertEqual('/secrets', sot.base_path)
|
self.assertEqual('/secrets', sot.base_path)
|
||||||
self.assertEqual('key-manager', sot.service.service_type)
|
self.assertEqual('key-manager', sot.service.service_type)
|
||||||
|
|
Loading…
Reference in New Issue