distcloud/dcorch/engine
Kristine Bujold 7c1c082be0 DC fix audit sync failure
During the sync Security Group needs to be compared with the tenant
names and not tenant ids. The tenant id which is the uuid are different
between regions. The compare does not match and an attempt to create
the Security Group fails since it already exists. This commit changes
the compare to use tenant names.

Closes-Bug: 1802397

Change-Id: I9363945868b857802e137dcf05757ec3691230c1
Signed-off-by: Kristine Bujold <kristine.bujold@windriver.com>
2018-11-09 10:41:01 -05:00
..
sync_services DC fix audit sync failure 2018-11-09 10:41:01 -05:00
README.rst StarlingX open source release updates 2018-08-07 11:51:21 -04:00
__init__.py StarlingX open source release updates 2018-08-07 11:51:21 -04:00
alarm_aggregate_manager.py Distributed Cloud: PTP parameters synchronization. 2018-08-28 15:51:39 -04:00
dc_orch_lock.py StarlingX open source release updates 2018-08-07 11:51:21 -04:00
fernet_key_manager.py Fernet key synchronization 2018-10-29 20:08:34 -05:00
generic_sync_manager.py StarlingX open source release updates 2018-08-07 11:51:21 -04:00
quota_manager.py StarlingX open source release updates 2018-08-07 11:51:21 -04:00
scheduler.py StarlingX open source release updates 2018-08-07 11:51:21 -04:00
service.py Fernet key synchronization 2018-10-29 20:08:34 -05:00
subcloud.py StarlingX open source release updates 2018-08-07 11:51:21 -04:00
sync_thread.py StarlingX open source release updates 2018-08-07 11:51:21 -04:00

README.rst

Service

Distributed Cloud Orchestration Engine Service has responsibility for:

Monitoring the subcloud status, and return the result if needed.

There is a single engine, with each subcloud having one persistent sync thread per endpoint-type. Sync audit threads will be created on demand as needed.

service.py:

run orchengine service, and establish RPC server

generic_sync_manager.py

Manages all the generic resource syncing.