This update introduces the DB record synchronization service. This new
service provides REST APIs to read/write/update identity database. The
REST APIs is intended to be used internally by DC Orchestrator to
synchronize identity resources between central cloud and subclouds.
This update also contains python client that wraps up the REST APIs
into functions. The client is to be used by DC Orchestrator.
This service supports the synchronization of the following identity
resources:
- users (local users only)
- user passwords
- projects
- roles
- project role assignments
- token revocation events
Story: 2002842
Task: 22787
Change-Id: Idb4aff5bac006fdd904b58c0c8b3d6a0916fbd4b
Signed-off-by: Andy Ning <andy.ning@windriver.com>
(cherry picked from commit 6cdd47b836)
Change the listed dcorch ocf scripts to run the proxies from dcorch user
(except patching, which needs access to patch vault).
dcorch-sysinv-api-proxy
dcorch-nova-api-proxy
dcorch-neutron-api-proxy
dcorch-cinder-api-proxy
Depends-On: Ic7b040733e8df66bdd79d45675d63e58abbd85e1
Change-Id: I9644ece69a109593e49a34d38d6dba7036df53a5
Story: 2002992
Task: 23006
Signed-off-by: Scott Little <scott.little@windriver.com>
StarlingX specific OCF scripts (ie: OCF scripts that are not from the
OpenStack foundation) should be packaged in the StarlingX repos and
not in the stx-staging repos.
The following 9 Distributed Cloud OCF scripts should be moved from
openstack-ras into the distributedcloud-dcorch rpm built from the
openstack/stx-distcloud repo:
dcmanager-api
dcmanager-manager
dcorch-cinder-api-proxy
dcorch-engine
dcorch-neutron-api-proxy
dcorch-nova-api-proxy
dcorch-patch-api-proxy
dcorch-snmp
dcorch-sysinv-api-proxy
Change-Id: Ic7b040733e8df66bdd79d45675d63e58abbd85e1
Story: 2003715
Task: 26374
Signed-off-by: Scott Little <scott.little@windriver.com>