config/sysinv/sysinv/sysinv
Alex Kozyrev ebc7ac888d Barbican configuration thru Puppet and SysInv.
1. Add the new barbican DB and barbican user.
2. Support DB backup/restore and upgrades for barbican.
3. Configure barbican user and password in region config.
4. Provide Barbican configuration with appropriate data via SysInv.
5. Setup Barbican thru puppet manifests.
There are three main services that need to be configured:
- Barbican API: a RESTful API for managing secrets.
- Barbican Worker: a RPC interface for Barbican API.
- Barbican Keystone Listener: a service for Keystone changes.
Also, HA Proxy and Firewall need to be updated with Barbican port (9311)
as well as Remote Logging manifest to allow Barbican log collection.

Change-Id: I6b0b0c90456627bebde2b834b339bc968100b6f9
Story: 2003108
Task: 27700
Depends-On: I2667d56a71b7d3881c03b6a5c1e5ed61d4f0b902
Signed-off-by: Alex Kozyrev <alex.kozyrev@windriver.com>
2018-12-03 15:49:37 -05:00
..
.eggs StarlingX open source release updates 2018-05-31 07:35:52 -07:00
contrib StarlingX open source release updates 2018-05-31 07:35:52 -07:00
doc/source delete unnecessary symbol 2018-08-01 02:21:46 +00:00
etc/sysinv Remove support for nova-local lvm backend for compute hosts 2018-11-28 00:22:10 -05:00
scripts StarlingX open source release updates 2018-05-31 07:35:52 -07:00
sysinv Barbican configuration thru Puppet and SysInv. 2018-12-03 15:49:37 -05:00
tools StarlingX open source release updates 2018-05-31 07:35:52 -07:00
.coveragerc StarlingX open source release updates 2018-05-31 07:35:52 -07:00
.gitignore Update sysinv to not invoke ceph during unit testing 2018-10-02 13:19:43 -05:00
.stestr.conf Update sysinv to not invoke ceph during unit testing 2018-10-02 13:19:43 -05:00
CONTRIBUTING.rst StarlingX open source release updates 2018-05-31 07:35:52 -07:00
LICENSE StarlingX open source release updates 2018-05-31 07:35:52 -07:00
MANIFEST.in StarlingX open source release updates 2018-05-31 07:35:52 -07:00
README.rst StarlingX open source release updates 2018-05-31 07:35:52 -07:00
babel.cfg StarlingX open source release updates 2018-05-31 07:35:52 -07:00
openstack-common.conf StarlingX open source release updates 2018-05-31 07:35:52 -07:00
pylint.rc Fix sysinv tox job 2018-06-29 13:44:42 -04:00
requirements.txt Extend sysinv to assign kubernetes labels to nodes 2018-08-24 15:40:48 -04:00
setup.cfg Barbican configuration thru Puppet and SysInv. 2018-12-03 15:49:37 -05:00
setup.py Add a zuul job for sysinv tox unittest 2018-08-13 16:34:06 +08:00
test-requirements.txt Armada-Sysinv integration 2018-11-07 07:52:35 -05:00
tox.ini Enable pep8 and pylint in zuul for cgts-client 2018-11-22 09:48:57 -06:00

README.rst

Placeholder to allow setup.py to work. Removing this requires modifying the setup.py manifest.