96db1d7ee0
- Adding endpoints for the subcloud's platform services to the central keystone. This was done so horizon can reach all subclouds - Allowing version requests to bypass the authtoken validator in the dcorch proxy. version requests do not require authentication and they are required by horizon to work in the SystemController region Change-Id: I508e0168e77d1f46b8f5720fd16047177b4920c2 Partial-Bug: 1846239 Signed-off-by: Tyler Smith <tyler.smith@windriver.com> |
||
---|---|---|
.. | ||
README.rst | ||
__init__.py | ||
patch_audit_manager.py | ||
scheduler.py | ||
service.py | ||
subcloud_audit_manager.py | ||
subcloud_manager.py | ||
sw_update_manager.py |
README.rst
Service
- DC Manager Service has responsibility for:
-
Main subcloud state machine as well as all operations on subclouds including creation, deletion and update.
- service.py:
-
run DC Manager service in multi-worker mode, and establish RPC server
- subcloud_manager.py:
-
Manages all subcloud related activities such as creation, deletion, availability status, management state
- audit_manager.py:
-
A Periodic audit to contact each subcloud and ensure that at least one of each service group is up and active, which is a pre-requisite for declaring a subcloud as online.
- scheduler.py:
-
Thread group manager, also responsible for periodic timer tasks - ie. audit.