8b70875adf
This update contains changes to deploy and config the dcdbsync instance for containerized openstack services, including: - Added a set of puppet modules to generate configuration file for the openstack dcdbsync instance to run on platform. - Updated dcdbsync puppet with runtime classes to be called after stx-openstack application is succussfully applied to generate the configuration for openstack dcdbsync instance, and to remove the configuration file once stx-openstack is removed. The dcdbsync instance for openstack is also deprovisioned and stopped once stx-openstack is removed. - Update sm runtime puppet to provision/deprovision the openstack dcdbsync service. The overall procedure is, during stx-openstack app application, dcdbsync identities will be created in containerized keystone. After stx-openstack is successfully applied the dcdbsync runtime puppet is called to generate the configuration file for openstack dcdbsync instance with some information retrieved from helm (particularly keystone passwords). Finally sm runtime is called to bring up the dcdbsync service into running. When stx-openstack app is removed, openstack dcdbsync instance will be cleanup with configuration file removed and service deprovisioned and stopped. Change-Id: I6119a3c37b1c534c8f8059c0939609e4f4b031b7 Story: 2004766 Task: 36104 Signed-off-by: Andy Ning <andy.ning@windriver.com> |
||
---|---|---|
.. | ||
dcdbsync | ||
LICENSE | ||
Makefile |