-
Story
-
Resolution: Obsolete
-
Normal
-
None
-
None
-
None
Work to be completed:
- Make changes to castellan vault backend
- Improve the plugin to use HVAC (similar approach but modify existing plugin and beef up tests - https://review.opendev.org/c/openstack/castellan/+/742169)
- Add ability to specify a prefix - not the same as kv_root-- https://review.opendev.org/c/openstack/castellan/+/638742
- Add barbican tests to castellan to make sure we're not breaking barbican
- Snake oil castellan
Definition of done:
- Certain passwords in a RHOS deployment (those loaded by oslo-config) stored in a castellan backend (either snake oil, vault or cyberark). The config files that contain these passwords only store references to the passwords.
- On update, an existing system would have its passwords stored in the castellan backend - and only references would be stored in the service config files.
- On update, if a password change operation is initiated - all the passwords are updated correctly and a list of old password references is created.