nova/releasenotes/notes/remove-deprecated-keymgr-db807dc76c83263e.yaml
Kaitlin Farr f65d436c11 Remove deprecated keymgr code
Now that enough time has passed, the keymgr code that was
deprecated for removal can be removed.

Barbican is the default option for Castellan, but Barbican is not
part of default DevStack yet. Until Barbican is used by default in
the dsvm gates, ConfKeyManager (the fixed_key key manager) should
be set in DevStack, which was added with
I733279864ee1a4aaffc9c8eed81b5e12f8d8821b.

Change-Id: I82ee74f3d2629281dc8116af55f6a7b5398fc473
2017-09-11 15:48:30 -04:00

16 lines
864 B
YAML

---
upgrade:
- |
The old deprecated ``keymgr`` options have been removed.
Configuration options using the ``[keymgr]`` group will not be
applied anymore. Use the ``[key_manager]`` group from Castellan instead.
The Castellan ``api_class`` options should also be used instead, as most
of the options that lived in Nova have migrated to Castellan.
- Instead of ``api_class`` option ``nova.keymgr.barbican.BarbicanKeyManager``,
use ``castellan.key_manager.barbican_key_manager.BarbicanKeyManager``
- Instead of ``api_class`` option ``nova.tests.unit.keymgr.mock_key_mgr.MockKeyManager``,
use ``castellan.tests.unit.key_manager.mock_key_manager.MockKeyManager``
- ``nova.keymgr.conf_key_mgr.ConfKeyManager`` still remains, but the ``fixed_key``
configuration options should be moved to the ``[key_manager]`` section