Rename keystore key-management
Service type will be key-manager, but service in the SDK will be key_management. Change-Id: Ied4d98f356f2b80a7c4cfc38a2af95052deb34c0 Closes-Bug: #1420461
This commit is contained in:
@@ -31,7 +31,7 @@ approach, this is where you'll want to begin.
|
|||||||
Database <userguides/database>
|
Database <userguides/database>
|
||||||
Identity <userguides/identity>
|
Identity <userguides/identity>
|
||||||
Image <userguides/image>
|
Image <userguides/image>
|
||||||
Keystore <userguides/keystore>
|
Key Management <userguides/key_management>
|
||||||
Metric <userguides/metric>
|
Metric <userguides/metric>
|
||||||
Network <userguides/network>
|
Network <userguides/network>
|
||||||
Object Store <userguides/object_store>
|
Object Store <userguides/object_store>
|
||||||
@@ -80,7 +80,7 @@ but listed below are the ones provided by this SDK by default.
|
|||||||
Database <proxies/database>
|
Database <proxies/database>
|
||||||
Identity <proxies/identity>
|
Identity <proxies/identity>
|
||||||
Image <proxies/image>
|
Image <proxies/image>
|
||||||
Keystore <proxies/keystore>
|
Key Management <proxies/key_management>
|
||||||
Metric <proxies/metric>
|
Metric <proxies/metric>
|
||||||
Network <proxies/network>
|
Network <proxies/network>
|
||||||
Object Store <proxies/object_store>
|
Object Store <proxies/object_store>
|
||||||
@@ -107,7 +107,7 @@ The following services have exposed *Resource* classes.
|
|||||||
Database <resources/database/index>
|
Database <resources/database/index>
|
||||||
Identity <resources/identity/index>
|
Identity <resources/identity/index>
|
||||||
Image <resources/image/index>
|
Image <resources/image/index>
|
||||||
Keystore <resources/keystore/index>
|
Key Management <resources/key_management/index>
|
||||||
Metric <resources/metric/index>
|
Metric <resources/metric/index>
|
||||||
Network <resources/network/index>
|
Network <resources/network/index>
|
||||||
Orchestration <resources/orchestration/index>
|
Orchestration <resources/orchestration/index>
|
||||||
|
18
doc/source/users/proxies/key_management.rst
Normal file
18
doc/source/users/proxies/key_management.rst
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
KeyManagement API
|
||||||
|
=================
|
||||||
|
|
||||||
|
For details on how to use key_management, see
|
||||||
|
:doc:`/users/userguides/key_management`
|
||||||
|
|
||||||
|
.. automodule:: openstack.key_management.v1._proxy
|
||||||
|
|
||||||
|
The KeyManagement Class
|
||||||
|
-----------------------
|
||||||
|
|
||||||
|
The key_management high-level interface is available through the
|
||||||
|
``key_management`` member of a :class:`~openstack.connection.Connection`
|
||||||
|
object. The ``key_management`` member will only be added if the service is
|
||||||
|
detected.
|
||||||
|
|
||||||
|
.. autoclass:: openstack.key_management.v1._proxy.Proxy
|
||||||
|
:members:
|
@@ -1,16 +0,0 @@
|
|||||||
Keystore API
|
|
||||||
============
|
|
||||||
|
|
||||||
For details on how to use keystore, see :doc:`/users/userguides/keystore`
|
|
||||||
|
|
||||||
.. automodule:: openstack.keystore.v1._proxy
|
|
||||||
|
|
||||||
The Keystore Class
|
|
||||||
------------------
|
|
||||||
|
|
||||||
The keystore high-level interface is available through the ``keystore``
|
|
||||||
member of a :class:`~openstack.connection.Connection` object. The
|
|
||||||
``keystore`` member will only be added if the service is detected.
|
|
||||||
|
|
||||||
.. autoclass:: openstack.keystore.v1._proxy.Proxy
|
|
||||||
:members:
|
|
@@ -1,5 +1,5 @@
|
|||||||
Keystore Resources
|
KeyManagement Resources
|
||||||
==================
|
=======================
|
||||||
|
|
||||||
.. toctree::
|
.. toctree::
|
||||||
:maxdepth: 1
|
:maxdepth: 1
|
12
doc/source/users/resources/key_management/v1/container.rst
Normal file
12
doc/source/users/resources/key_management/v1/container.rst
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
openstack.key_management.v1.container
|
||||||
|
=====================================
|
||||||
|
|
||||||
|
.. automodule:: openstack.key_management.v1.container
|
||||||
|
|
||||||
|
The Container Class
|
||||||
|
-------------------
|
||||||
|
|
||||||
|
The ``Container`` class inherits from :class:`~openstack.resource.Resource`.
|
||||||
|
|
||||||
|
.. autoclass:: openstack.key_management.v1.container.Container
|
||||||
|
:members:
|
12
doc/source/users/resources/key_management/v1/order.rst
Normal file
12
doc/source/users/resources/key_management/v1/order.rst
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
openstack.key_management.v1.order
|
||||||
|
=================================
|
||||||
|
|
||||||
|
.. automodule:: openstack.key_management.v1.order
|
||||||
|
|
||||||
|
The Order Class
|
||||||
|
---------------
|
||||||
|
|
||||||
|
The ``Order`` class inherits from :class:`~openstack.resource.Resource`.
|
||||||
|
|
||||||
|
.. autoclass:: openstack.key_management.v1.order.Order
|
||||||
|
:members:
|
12
doc/source/users/resources/key_management/v1/secret.rst
Normal file
12
doc/source/users/resources/key_management/v1/secret.rst
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
openstack.key_management.v1.secret
|
||||||
|
==================================
|
||||||
|
|
||||||
|
.. automodule:: openstack.key_management.v1.secret
|
||||||
|
|
||||||
|
The Secret Class
|
||||||
|
----------------
|
||||||
|
|
||||||
|
The ``Secret`` class inherits from :class:`~openstack.resource.Resource`.
|
||||||
|
|
||||||
|
.. autoclass:: openstack.key_management.v1.secret.Secret
|
||||||
|
:members:
|
@@ -1,12 +0,0 @@
|
|||||||
openstack.keystore.v1.container
|
|
||||||
===============================
|
|
||||||
|
|
||||||
.. automodule:: openstack.keystore.v1.container
|
|
||||||
|
|
||||||
The Container Class
|
|
||||||
-------------------
|
|
||||||
|
|
||||||
The ``Container`` class inherits from :class:`~openstack.resource.Resource`.
|
|
||||||
|
|
||||||
.. autoclass:: openstack.keystore.v1.container.Container
|
|
||||||
:members:
|
|
@@ -1,12 +0,0 @@
|
|||||||
openstack.keystore.v1.order
|
|
||||||
===========================
|
|
||||||
|
|
||||||
.. automodule:: openstack.keystore.v1.order
|
|
||||||
|
|
||||||
The Order Class
|
|
||||||
---------------
|
|
||||||
|
|
||||||
The ``Order`` class inherits from :class:`~openstack.resource.Resource`.
|
|
||||||
|
|
||||||
.. autoclass:: openstack.keystore.v1.order.Order
|
|
||||||
:members:
|
|
@@ -1,12 +0,0 @@
|
|||||||
openstack.keystore.v1.secret
|
|
||||||
============================
|
|
||||||
|
|
||||||
.. automodule:: openstack.keystore.v1.secret
|
|
||||||
|
|
||||||
The Secret Class
|
|
||||||
----------------
|
|
||||||
|
|
||||||
The ``Secret`` class inherits from :class:`~openstack.resource.Resource`.
|
|
||||||
|
|
||||||
.. autoclass:: openstack.keystore.v1.secret.Secret
|
|
||||||
:members:
|
|
@@ -1,7 +1,7 @@
|
|||||||
Using OpenStack Keystore
|
Using OpenStack KeyManagement
|
||||||
========================
|
=============================
|
||||||
|
|
||||||
Before working with ``keystore``, you'll need to obtain a
|
Before working with ``key_management``, you'll need to obtain a
|
||||||
:class:`~openstack.connection.Connection` object like so.
|
:class:`~openstack.connection.Connection` object like so.
|
||||||
|
|
||||||
.. literalinclude:: /code/connection.py
|
.. literalinclude:: /code/connection.py
|
@@ -13,12 +13,12 @@
|
|||||||
from openstack.auth import service_filter
|
from openstack.auth import service_filter
|
||||||
|
|
||||||
|
|
||||||
class KeystoreService(service_filter.ServiceFilter):
|
class KeyManagementService(service_filter.ServiceFilter):
|
||||||
"""The image service."""
|
"""The image service."""
|
||||||
|
|
||||||
valid_versions = [service_filter.ValidVersion('v1')]
|
valid_versions = [service_filter.ValidVersion('v1')]
|
||||||
|
|
||||||
def __init__(self, version=None):
|
def __init__(self, version=None):
|
||||||
"""Create an image service."""
|
"""Create an image service."""
|
||||||
super(KeystoreService, self).__init__(service_type='keystore',
|
super(KeyManagementService, self).__init__(service_type='key-manager',
|
||||||
version=version)
|
version=version)
|
@@ -10,9 +10,9 @@
|
|||||||
# License for the specific language governing permissions and limitations
|
# License for the specific language governing permissions and limitations
|
||||||
# under the License.
|
# under the License.
|
||||||
|
|
||||||
from openstack.keystore.v1 import container
|
from openstack.key_management.v1 import container
|
||||||
from openstack.keystore.v1 import order
|
from openstack.key_management.v1 import order
|
||||||
from openstack.keystore.v1 import secret
|
from openstack.key_management.v1 import secret
|
||||||
from openstack import proxy
|
from openstack import proxy
|
||||||
|
|
||||||
|
|
||||||
@@ -22,11 +22,11 @@ class Proxy(proxy.BaseProxy):
|
|||||||
"""Create a new container from attributes
|
"""Create a new container from attributes
|
||||||
|
|
||||||
:param dict attrs: Keyword arguments which will be used to create
|
:param dict attrs: Keyword arguments which will be used to create
|
||||||
a :class:`~openstack.keystore.v1.container.Container`,
|
a :class:`~openstack.key_management.v1.container.Container`,
|
||||||
comprised of the properties on the Container class.
|
comprised of the properties on the Container class.
|
||||||
|
|
||||||
:returns: The results of container creation
|
:returns: The results of container creation
|
||||||
:rtype: :class:`~openstack.keystore.v1.container.Container`
|
:rtype: :class:`~openstack.key_management.v1.container.Container`
|
||||||
"""
|
"""
|
||||||
return self._create(container.Container, **attrs)
|
return self._create(container.Container, **attrs)
|
||||||
|
|
||||||
@@ -34,7 +34,8 @@ class Proxy(proxy.BaseProxy):
|
|||||||
"""Delete a container
|
"""Delete a container
|
||||||
|
|
||||||
:param value: The value can be either the ID of a container or a
|
:param value: The value can be either the ID of a container or a
|
||||||
:class:`~openstack.keystore.v2.container.Container` instance.
|
:class:`~openstack.key_management.v2.container.Container`
|
||||||
|
instance.
|
||||||
:param bool ignore_missing: When set to ``False``
|
:param bool ignore_missing: When set to ``False``
|
||||||
:class:`~openstack.exceptions.ResourceNotFound` will be
|
:class:`~openstack.exceptions.ResourceNotFound` will be
|
||||||
raised when the container does not exist.
|
raised when the container does not exist.
|
||||||
@@ -58,10 +59,10 @@ class Proxy(proxy.BaseProxy):
|
|||||||
"""Get a single container
|
"""Get a single container
|
||||||
|
|
||||||
:param value: The value can be the ID of a container or a
|
:param value: The value can be the ID of a container or a
|
||||||
:class:`~openstack.keystore.v1.container.Container`
|
:class:`~openstack.key_management.v1.container.Container`
|
||||||
instance.
|
instance.
|
||||||
|
|
||||||
:returns: One :class:`~openstack.keystore.v1.container.Container`
|
:returns: One :class:`~openstack.key_management.v1.container.Container`
|
||||||
:raises: :class:`~openstack.exceptions.ResourceNotFound`
|
:raises: :class:`~openstack.exceptions.ResourceNotFound`
|
||||||
when no resource can be found.
|
when no resource can be found.
|
||||||
"""
|
"""
|
||||||
@@ -71,7 +72,7 @@ class Proxy(proxy.BaseProxy):
|
|||||||
"""Return a generator of containers
|
"""Return a generator of containers
|
||||||
|
|
||||||
:returns: A generator of container objects
|
:returns: A generator of container objects
|
||||||
:rtype: :class:`~openstack.keystore.v1.container.Container`
|
:rtype: :class:`~openstack.key_management.v1.container.Container`
|
||||||
"""
|
"""
|
||||||
return self._list(container.Container, paginated=False)
|
return self._list(container.Container, paginated=False)
|
||||||
|
|
||||||
@@ -93,11 +94,11 @@ class Proxy(proxy.BaseProxy):
|
|||||||
"""Create a new order from attributes
|
"""Create a new order from attributes
|
||||||
|
|
||||||
:param dict attrs: Keyword arguments which will be used to create
|
:param dict attrs: Keyword arguments which will be used to create
|
||||||
a :class:`~openstack.keystore.v1.order.Order`,
|
a :class:`~openstack.key_management.v1.order.Order`,
|
||||||
comprised of the properties on the Order class.
|
comprised of the properties on the Order class.
|
||||||
|
|
||||||
:returns: The results of order creation
|
:returns: The results of order creation
|
||||||
:rtype: :class:`~openstack.keystore.v1.order.Order`
|
:rtype: :class:`~openstack.key_management.v1.order.Order`
|
||||||
"""
|
"""
|
||||||
return self._create(order.Order, **attrs)
|
return self._create(order.Order, **attrs)
|
||||||
|
|
||||||
@@ -105,7 +106,8 @@ class Proxy(proxy.BaseProxy):
|
|||||||
"""Delete an order
|
"""Delete an order
|
||||||
|
|
||||||
:param value: The value can be either the ID of a order or a
|
:param value: The value can be either the ID of a order or a
|
||||||
:class:`~openstack.keystore.v2.order.Order` instance.
|
:class:`~openstack.key_management.v2.order.Order`
|
||||||
|
instance.
|
||||||
:param bool ignore_missing: When set to ``False``
|
:param bool ignore_missing: When set to ``False``
|
||||||
:class:`~openstack.exceptions.ResourceNotFound` will be
|
:class:`~openstack.exceptions.ResourceNotFound` will be
|
||||||
raised when the order does not exist.
|
raised when the order does not exist.
|
||||||
@@ -128,10 +130,10 @@ class Proxy(proxy.BaseProxy):
|
|||||||
"""Get a single order
|
"""Get a single order
|
||||||
|
|
||||||
:param value: The value can be the ID of an order or a
|
:param value: The value can be the ID of an order or a
|
||||||
:class:`~openstack.keystore.v1.order.Order`
|
:class:`~openstack.key_management.v1.order.Order`
|
||||||
instance.
|
instance.
|
||||||
|
|
||||||
:returns: One :class:`~openstack.keystore.v1.order.Order`
|
:returns: One :class:`~openstack.key_management.v1.order.Order`
|
||||||
:raises: :class:`~openstack.exceptions.ResourceNotFound`
|
:raises: :class:`~openstack.exceptions.ResourceNotFound`
|
||||||
when no resource can be found.
|
when no resource can be found.
|
||||||
"""
|
"""
|
||||||
@@ -141,7 +143,7 @@ class Proxy(proxy.BaseProxy):
|
|||||||
"""Return a generator of orders
|
"""Return a generator of orders
|
||||||
|
|
||||||
:returns: A generator of order objects
|
:returns: A generator of order objects
|
||||||
:rtype: :class:`~openstack.keystore.v1.order.Order`
|
:rtype: :class:`~openstack.key_management.v1.order.Order`
|
||||||
"""
|
"""
|
||||||
return self._list(order.Order, paginated=False)
|
return self._list(order.Order, paginated=False)
|
||||||
|
|
||||||
@@ -161,12 +163,12 @@ class Proxy(proxy.BaseProxy):
|
|||||||
def create_secret(self, **attrs):
|
def create_secret(self, **attrs):
|
||||||
"""Create a new secret from attributes
|
"""Create a new secret from attributes
|
||||||
|
|
||||||
:param dict attrs: Keyword arguments which will be used to create
|
:param dict attrs: Keyword arguments which will be used to create a
|
||||||
a :class:`~openstack.keystore.v1.secret.Secret`,
|
:class:`~openstack.key_management.v1.secret.Secret`,
|
||||||
comprised of the properties on the Order class.
|
comprised of the properties on the Order class.
|
||||||
|
|
||||||
:returns: The results of secret creation
|
:returns: The results of secret creation
|
||||||
:rtype: :class:`~openstack.keystore.v1.secret.Secret`
|
:rtype: :class:`~openstack.key_management.v1.secret.Secret`
|
||||||
"""
|
"""
|
||||||
return self._create(secret.Secret, **attrs)
|
return self._create(secret.Secret, **attrs)
|
||||||
|
|
||||||
@@ -174,7 +176,8 @@ class Proxy(proxy.BaseProxy):
|
|||||||
"""Delete a secret
|
"""Delete a secret
|
||||||
|
|
||||||
:param value: The value can be either the ID of a secret or a
|
:param value: The value can be either the ID of a secret or a
|
||||||
:class:`~openstack.keystore.v2.secret.Secret` instance.
|
:class:`~openstack.key_management.v2.secret.Secret`
|
||||||
|
instance.
|
||||||
:param bool ignore_missing: When set to ``False``
|
:param bool ignore_missing: When set to ``False``
|
||||||
:class:`~openstack.exceptions.ResourceNotFound` will be
|
:class:`~openstack.exceptions.ResourceNotFound` will be
|
||||||
raised when the secret does not exist.
|
raised when the secret does not exist.
|
||||||
@@ -197,10 +200,10 @@ class Proxy(proxy.BaseProxy):
|
|||||||
"""Get a single secret
|
"""Get a single secret
|
||||||
|
|
||||||
:param value: The value can be the ID of a secret or a
|
:param value: The value can be the ID of a secret or a
|
||||||
:class:`~openstack.keystore.v1.secret.Secret`
|
:class:`~openstack.key_management.v1.secret.Secret`
|
||||||
instance.
|
instance.
|
||||||
|
|
||||||
:returns: One :class:`~openstack.keystore.v1.secret.Secret`
|
:returns: One :class:`~openstack.key_management.v1.secret.Secret`
|
||||||
:raises: :class:`~openstack.exceptions.ResourceNotFound`
|
:raises: :class:`~openstack.exceptions.ResourceNotFound`
|
||||||
when no resource can be found.
|
when no resource can be found.
|
||||||
"""
|
"""
|
||||||
@@ -210,7 +213,7 @@ class Proxy(proxy.BaseProxy):
|
|||||||
"""Return a generator of secrets
|
"""Return a generator of secrets
|
||||||
|
|
||||||
:returns: A generator of secret objects
|
:returns: A generator of secret objects
|
||||||
:rtype: :class:`~openstack.keystore.v1.secret.Secret`
|
:rtype: :class:`~openstack.key_management.v1.secret.Secret`
|
||||||
"""
|
"""
|
||||||
return self._list(secret.Secret, paginated=False)
|
return self._list(secret.Secret, paginated=False)
|
||||||
|
|
@@ -10,7 +10,7 @@
|
|||||||
# License for the specific language governing permissions and limitations
|
# License for the specific language governing permissions and limitations
|
||||||
# under the License.
|
# under the License.
|
||||||
|
|
||||||
from openstack.keystore import keystore_service
|
from openstack.key_management import key_management_service
|
||||||
from openstack import resource
|
from openstack import resource
|
||||||
|
|
||||||
|
|
||||||
@@ -18,7 +18,7 @@ class Container(resource.Resource):
|
|||||||
id_attribute = 'container_ref'
|
id_attribute = 'container_ref'
|
||||||
resources_key = 'containers'
|
resources_key = 'containers'
|
||||||
base_path = '/containers'
|
base_path = '/containers'
|
||||||
service = keystore_service.KeystoreService()
|
service = key_management_service.KeyManagementService()
|
||||||
|
|
||||||
# capabilities
|
# capabilities
|
||||||
allow_create = True
|
allow_create = True
|
@@ -10,14 +10,14 @@
|
|||||||
# License for the specific language governing permissions and limitations
|
# License for the specific language governing permissions and limitations
|
||||||
# under the License.
|
# under the License.
|
||||||
|
|
||||||
from openstack.keystore import keystore_service
|
from openstack.key_management import key_management_service
|
||||||
from openstack import resource
|
from openstack import resource
|
||||||
|
|
||||||
|
|
||||||
class Order(resource.Resource):
|
class Order(resource.Resource):
|
||||||
resources_key = 'orders'
|
resources_key = 'orders'
|
||||||
base_path = '/orders'
|
base_path = '/orders'
|
||||||
service = keystore_service.KeystoreService()
|
service = key_management_service.KeyManagementService()
|
||||||
|
|
||||||
# capabilities
|
# capabilities
|
||||||
allow_create = True
|
allow_create = True
|
@@ -10,7 +10,7 @@
|
|||||||
# License for the specific language governing permissions and limitations
|
# License for the specific language governing permissions and limitations
|
||||||
# under the License.
|
# under the License.
|
||||||
|
|
||||||
from openstack.keystore import keystore_service
|
from openstack.key_management import key_management_service
|
||||||
from openstack import resource
|
from openstack import resource
|
||||||
|
|
||||||
|
|
||||||
@@ -19,7 +19,7 @@ class Secret(resource.Resource):
|
|||||||
resource_key = 'secret'
|
resource_key = 'secret'
|
||||||
resources_key = 'secrets'
|
resources_key = 'secrets'
|
||||||
base_path = '/secrets'
|
base_path = '/secrets'
|
||||||
service = keystore_service.KeystoreService()
|
service = key_management_service.KeyManagementService()
|
||||||
|
|
||||||
# capabilities
|
# capabilities
|
||||||
allow_create = True
|
allow_create = True
|
@@ -60,7 +60,7 @@ from openstack.database import database_service
|
|||||||
from openstack import exceptions
|
from openstack import exceptions
|
||||||
from openstack.identity import identity_service
|
from openstack.identity import identity_service
|
||||||
from openstack.image import image_service
|
from openstack.image import image_service
|
||||||
from openstack.keystore import keystore_service
|
from openstack.key_management import key_management_service
|
||||||
from openstack.message import message_service
|
from openstack.message import message_service
|
||||||
from openstack.metric import metric_service
|
from openstack.metric import metric_service
|
||||||
from openstack.network import network_service
|
from openstack.network import network_service
|
||||||
@@ -116,7 +116,7 @@ class Profile(object):
|
|||||||
serv = orchestration_service.OrchestrationService()
|
serv = orchestration_service.OrchestrationService()
|
||||||
serv.set_visibility(None)
|
serv.set_visibility(None)
|
||||||
self._services[serv.service_type] = serv
|
self._services[serv.service_type] = serv
|
||||||
serv = keystore_service.KeystoreService()
|
serv = key_management_service.KeyManagementService()
|
||||||
serv.set_visibility(None)
|
serv.set_visibility(None)
|
||||||
self._services[serv.service_type] = serv
|
self._services[serv.service_type] = serv
|
||||||
serv = telemetry_service.TelemetryService()
|
serv = telemetry_service.TelemetryService()
|
||||||
|
@@ -12,14 +12,14 @@
|
|||||||
|
|
||||||
import testtools
|
import testtools
|
||||||
|
|
||||||
from openstack.keystore import keystore_service
|
from openstack.key_management import key_management_service
|
||||||
|
|
||||||
|
|
||||||
class TestKeystoreService(testtools.TestCase):
|
class TestKeyManagementService(testtools.TestCase):
|
||||||
|
|
||||||
def test_service(self):
|
def test_service(self):
|
||||||
sot = keystore_service.KeystoreService()
|
sot = key_management_service.KeyManagementService()
|
||||||
self.assertEqual('keystore', sot.service_type)
|
self.assertEqual('key-manager', sot.service_type)
|
||||||
self.assertEqual('public', sot.visibility)
|
self.assertEqual('public', sot.visibility)
|
||||||
self.assertIsNone(sot.region)
|
self.assertIsNone(sot.region)
|
||||||
self.assertIsNone(sot.service_name)
|
self.assertIsNone(sot.service_name)
|
@@ -12,7 +12,7 @@
|
|||||||
|
|
||||||
import testtools
|
import testtools
|
||||||
|
|
||||||
from openstack.keystore.v1 import container
|
from openstack.key_management.v1 import container
|
||||||
|
|
||||||
IDENTIFIER = 'http://localhost/containers/IDENTIFIER'
|
IDENTIFIER = 'http://localhost/containers/IDENTIFIER'
|
||||||
EXAMPLE = {
|
EXAMPLE = {
|
||||||
@@ -33,7 +33,7 @@ class TestContainer(testtools.TestCase):
|
|||||||
self.assertEqual(None, sot.resource_key)
|
self.assertEqual(None, sot.resource_key)
|
||||||
self.assertEqual('containers', sot.resources_key)
|
self.assertEqual('containers', sot.resources_key)
|
||||||
self.assertEqual('/containers', sot.base_path)
|
self.assertEqual('/containers', sot.base_path)
|
||||||
self.assertEqual('keystore', sot.service.service_type)
|
self.assertEqual('key-manager', sot.service.service_type)
|
||||||
self.assertTrue(sot.allow_create)
|
self.assertTrue(sot.allow_create)
|
||||||
self.assertTrue(sot.allow_retrieve)
|
self.assertTrue(sot.allow_retrieve)
|
||||||
self.assertTrue(sot.allow_update)
|
self.assertTrue(sot.allow_update)
|
@@ -12,7 +12,7 @@
|
|||||||
|
|
||||||
import testtools
|
import testtools
|
||||||
|
|
||||||
from openstack.keystore.v1 import order
|
from openstack.key_management.v1 import order
|
||||||
|
|
||||||
IDENTIFIER = 'IDENTIFIER'
|
IDENTIFIER = 'IDENTIFIER'
|
||||||
EXAMPLE = {
|
EXAMPLE = {
|
||||||
@@ -33,7 +33,7 @@ class TestOrder(testtools.TestCase):
|
|||||||
self.assertEqual(None, sot.resource_key)
|
self.assertEqual(None, sot.resource_key)
|
||||||
self.assertEqual('orders', sot.resources_key)
|
self.assertEqual('orders', sot.resources_key)
|
||||||
self.assertEqual('/orders', sot.base_path)
|
self.assertEqual('/orders', sot.base_path)
|
||||||
self.assertEqual('keystore', sot.service.service_type)
|
self.assertEqual('key-manager', sot.service.service_type)
|
||||||
self.assertTrue(sot.allow_create)
|
self.assertTrue(sot.allow_create)
|
||||||
self.assertTrue(sot.allow_retrieve)
|
self.assertTrue(sot.allow_retrieve)
|
||||||
self.assertTrue(sot.allow_update)
|
self.assertTrue(sot.allow_update)
|
@@ -10,16 +10,16 @@
|
|||||||
# License for the specific language governing permissions and limitations
|
# License for the specific language governing permissions and limitations
|
||||||
# under the License.
|
# under the License.
|
||||||
|
|
||||||
from openstack.keystore.v1 import _proxy
|
from openstack.key_management.v1 import _proxy
|
||||||
from openstack.keystore.v1 import container
|
from openstack.key_management.v1 import container
|
||||||
from openstack.keystore.v1 import order
|
from openstack.key_management.v1 import order
|
||||||
from openstack.keystore.v1 import secret
|
from openstack.key_management.v1 import secret
|
||||||
from openstack.tests.unit import test_proxy_base
|
from openstack.tests.unit import test_proxy_base
|
||||||
|
|
||||||
|
|
||||||
class TestKeystoreProxy(test_proxy_base.TestProxyBase):
|
class TestKeyManagementProxy(test_proxy_base.TestProxyBase):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(TestKeystoreProxy, self).setUp()
|
super(TestKeyManagementProxy, self).setUp()
|
||||||
self.proxy = _proxy.Proxy(self.session)
|
self.proxy = _proxy.Proxy(self.session)
|
||||||
|
|
||||||
def test_server_create_attrs(self):
|
def test_server_create_attrs(self):
|
||||||
@@ -34,8 +34,9 @@ class TestKeystoreProxy(test_proxy_base.TestProxyBase):
|
|||||||
container.Container, True)
|
container.Container, True)
|
||||||
|
|
||||||
def test_container_find(self):
|
def test_container_find(self):
|
||||||
self.verify_find('openstack.keystore.v1.container.Container.find',
|
self.verify_find(
|
||||||
self.proxy.find_container)
|
'openstack.key_management.v1.container.Container.find',
|
||||||
|
self.proxy.find_container)
|
||||||
|
|
||||||
def test_container_get(self):
|
def test_container_get(self):
|
||||||
self.verify_get(self.proxy.get_container, container.Container)
|
self.verify_get(self.proxy.get_container, container.Container)
|
||||||
@@ -57,7 +58,7 @@ class TestKeystoreProxy(test_proxy_base.TestProxyBase):
|
|||||||
self.verify_delete(self.proxy.delete_order, order.Order, True)
|
self.verify_delete(self.proxy.delete_order, order.Order, True)
|
||||||
|
|
||||||
def test_order_find(self):
|
def test_order_find(self):
|
||||||
self.verify_find('openstack.keystore.v1.order.Order.find',
|
self.verify_find('openstack.key_management.v1.order.Order.find',
|
||||||
self.proxy.find_order)
|
self.proxy.find_order)
|
||||||
|
|
||||||
def test_order_get(self):
|
def test_order_get(self):
|
||||||
@@ -79,7 +80,7 @@ class TestKeystoreProxy(test_proxy_base.TestProxyBase):
|
|||||||
self.verify_delete(self.proxy.delete_secret, secret.Secret, True)
|
self.verify_delete(self.proxy.delete_secret, secret.Secret, True)
|
||||||
|
|
||||||
def test_secret_find(self):
|
def test_secret_find(self):
|
||||||
self.verify_find('openstack.keystore.v1.secret.Secret.find',
|
self.verify_find('openstack.key_management.v1.secret.Secret.find',
|
||||||
self.proxy.find_secret)
|
self.proxy.find_secret)
|
||||||
|
|
||||||
def test_secret_get(self):
|
def test_secret_get(self):
|
@@ -12,7 +12,7 @@
|
|||||||
|
|
||||||
import testtools
|
import testtools
|
||||||
|
|
||||||
from openstack.keystore.v1 import secret
|
from openstack.key_management.v1 import secret
|
||||||
|
|
||||||
IDENTIFIER = 'http://localhost:9311/v1/secrets/ID'
|
IDENTIFIER = 'http://localhost:9311/v1/secrets/ID'
|
||||||
EXAMPLE = {
|
EXAMPLE = {
|
||||||
@@ -35,7 +35,7 @@ class TestSecret(testtools.TestCase):
|
|||||||
self.assertEqual('secret', sot.resource_key)
|
self.assertEqual('secret', 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('keystore', sot.service.service_type)
|
self.assertEqual('key-manager', sot.service.service_type)
|
||||||
self.assertTrue(sot.allow_create)
|
self.assertTrue(sot.allow_create)
|
||||||
self.assertTrue(sot.allow_retrieve)
|
self.assertTrue(sot.allow_retrieve)
|
||||||
self.assertTrue(sot.allow_update)
|
self.assertTrue(sot.allow_update)
|
@@ -24,7 +24,7 @@ class TestProfile(base.TestCase):
|
|||||||
'database',
|
'database',
|
||||||
'identity',
|
'identity',
|
||||||
'image',
|
'image',
|
||||||
'keystore',
|
'key-manager',
|
||||||
'messaging',
|
'messaging',
|
||||||
'metering',
|
'metering',
|
||||||
'metric',
|
'metric',
|
||||||
|
Reference in New Issue
Block a user