distcloud/dcmanager/manager
Tyler Smith 8c2bd5fa14 Zero Touch Provisioning changes for subcloud configuration
- Adding logic to automatically deploy subclouds via ansible when
  they are added, as well as a 'deploy' field to subcloud entity to
  report status
- Converting subcloud fields to take underscored
  parameters instead of dashed to match ansible variable style
- Adding checks to OAM network parameters
- Removing generate subcloud config logic

Depends-On: https://review.opendev.org/#/c/670321/
Depends-On: https://review.opendev.org/#/c/670325/
Change-Id: Ib7fe2f4a42fffb7bd5082e6e851cb9136edf5a00
Story: 2004766
Task: 35756
Signed-off-by: Tyler Smith <tyler.smith@windriver.com>
2019-07-17 13:30:04 -04: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
patch_audit_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 StarlingX open source release updates 2018-08-07 11:51:21 -04:00
subcloud_audit_manager.py StarlingX open source release updates 2018-08-07 11:51:21 -04:00
subcloud_manager.py Zero Touch Provisioning changes for subcloud configuration 2019-07-17 13:30:04 -04:00
sw_update_manager.py Distributed cloud: Fix Patch Orchestration 2019-03-21 10:02:16 -04:00

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.